vImage Class

Definition

Accelerated image operations.

public static class vImage
type vImage = class
Inheritance
vImage

Remarks

The vImage class provides a collection of methods that operate on images represented by the vImageBuffer structure.

Methods

Name Description
BoxConvolveARGB8888(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, UInt32, UInt32, Pixel8888, vImageFlags)
BoxConvolveARGB8888(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, UInt32, UInt32, Pixel8888*, vImageFlags)
BoxConvolvePlanar8(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, UInt32, UInt32, Byte, vImageFlags)
ConvolveARGB8888(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Int16*, UInt32, UInt32, Int32, Pixel8888*, vImageFlags)
ConvolveARGBFFFF(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Single*, UInt32, UInt32, PixelFFFF, vImageFlags)
ConvolveMultiKernelARGB8888(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Int16[][], UInt32, UInt32, Int32[], Int32[], Pixel8888, vImageFlags)
ConvolveMultiKernelARGBFFFF(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Single[][], UInt32, UInt32, Single[], PixelFFFF, vImageFlags)
ConvolvePlanar8(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Int16*, UInt32, UInt32, Int32, Byte, vImageFlags)
ConvolvePlanarF(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Single*, UInt32, UInt32, Single, vImageFlags)
ConvolveWithBiasARGB8888(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Int16*, UInt32, UInt32, Int32, Int32, Pixel8888, vImageFlags)
ConvolveWithBiasARGBFFFF(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Single*, UInt32, UInt32, Single, PixelFFFF, vImageFlags)
ConvolveWithBiasPlanar8(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Int16*, UInt32, UInt32, Int32, Int32, Byte, vImageFlags)
ConvolveWithBiasPlanarF(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Single*, UInt32, UInt32, Single, Single, vImageFlags)
MatrixMultiplyARGB8888(vImageBuffer, vImageBuffer, Int16[], Int32, Int16[], Int32[], vImageFlags)
RichardsonLucyDeConvolveARGB8888(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Int16*, Int16*, UInt32, UInt32, UInt32, UInt32, Int32, Int32, Pixel8888, UInt32, vImageFlags)
RichardsonLucyDeConvolveARGBFFFF(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Single*, Single*, UInt32, UInt32, UInt32, UInt32, PixelFFFF, UInt32, vImageFlags)
RichardsonLucyDeConvolvePlanar8(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Int16*, Int16*, UInt32, UInt32, UInt32, UInt32, Int32, Int32, Byte, UInt32, vImageFlags)
RichardsonLucyDeConvolvePlanarF(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, Single*, Single*, UInt32, UInt32, UInt32, UInt32, Single, UInt32, vImageFlags)
TentConvolveARGB8888(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, UInt32, UInt32, Pixel8888, vImageFlags)
TentConvolvePlanar8(vImageBuffer, vImageBuffer, IntPtr, IntPtr, IntPtr, UInt32, UInt32, Byte, vImageFlags)

Applies to