Show / Hide Table of Contents

Class Interpolate

Make interpolators for operators like Affine(Double[], GObject, Int32[], Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Double[], Nullable<Boolean>, String).

Inheritance
System.Object
System.Runtime.ConstrainedExecution.CriticalFinalizerObject
System.Runtime.InteropServices.SafeHandle
GObject
VipsObject
Interpolate
Implements
System.IDisposable
Inherited Members
VipsObject.GetTypeOf(String)
VipsObject.GetBlurb(String)
VipsObject.Get(String)
VipsObject.Set(IntPtr, String, Object)
VipsObject.SetString(String)
VipsObject.GetDescription()
GObject.SignalConnect(String, Delegate, IntPtr)
GObject.ReleaseHandle()
GObject.IsInvalid
GObject.RefCount
System.Runtime.InteropServices.SafeHandle.handle
System.Runtime.InteropServices.SafeHandle.Close()
System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean)
System.Runtime.InteropServices.SafeHandle.DangerousGetHandle()
System.Runtime.InteropServices.SafeHandle.DangerousRelease()
System.Runtime.InteropServices.SafeHandle.Dispose()
System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)
System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)
System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid()
System.Runtime.InteropServices.SafeHandle.IsClosed
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: NetVips
Assembly: NetVips.dll
Syntax
public class Interpolate : VipsObject, IDisposable

Methods

| Improve this Doc View Source

NewFromName(String)

Make a new interpolator by name.

Declaration
public static Interpolate NewFromName(string name)
Parameters
Type Name Description
System.String name

libvips class nickname.

Returns
Type Description
Interpolate

A new Interpolate.

Remarks

Make a new interpolator from the libvips class nickname. For example:

var inter = Interpolate.NewFromName("bicubic");

You can get a list of all supported interpolators from the command-line with:

$ vips -l interpolate

See for example Affine(Double[], GObject, Int32[], Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Double[], Nullable<Boolean>, String).

Exceptions
Type Condition
VipsException

If unable to make a new interpolator from name.

Implements

System.IDisposable
  • Improve this Doc
  • View Source
Back to top Generated by DocFX