Show / Hide Table of Contents

Class Interpolate

Make interpolators for operators like Affine(double[], GObject, int[], double?, double?, double?, double?, double[], bool?, Extend?).

Inheritance
object
CriticalFinalizerObject
SafeHandle
GObject
VipsObject
Interpolate
Implements
IDisposable
Inherited Members
VipsObject.OnPostClose
VipsObject.GetTypeOf(string)
VipsObject.GetBlurb(string)
VipsObject.GetDescription()
GObject.SignalConnect<T>(string, T, nint)
GObject.SignalHandlerDisconnect(ulong)
GObject.SignalHandlersDisconnectByFunc<T>(T, nint)
GObject.SignalHandlersDisconnectByData(nint)
GObject.ReleaseHandle()
GObject.IsInvalid
SafeHandle.handle
SafeHandle.Close()
SafeHandle.DangerousAddRef(ref bool)
SafeHandle.DangerousGetHandle()
SafeHandle.DangerousRelease()
SafeHandle.Dispose()
SafeHandle.Dispose(bool)
SafeHandle.SetHandle(IntPtr)
SafeHandle.SetHandleAsInvalid()
SafeHandle.IsClosed
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NetVips
Assembly: NetVips.dll
Syntax
public class Interpolate : VipsObject, IDisposable

Methods

NewFromName(string)

Make a new interpolator by name.

Declaration
public static Interpolate NewFromName(string name)
Parameters
Type Name Description
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, int[], double?, double?, double?, double?, double[], bool?, Extend?).

Exceptions
Type Condition
VipsException

If unable to make a new interpolator from name.

Implements

IDisposable
In this article
Back to top Generated by DocFX