Accelerate Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The Accelerate namespace provides high-performance code for manipulating image data.
Classes
vImage |
Accelerated image operations. |
Structs
Pixel8888 |
Represents a pixel using 8-bit integers for its red, green, blue and alpha components. |
PixelARGB16S |
Represents a pixel using 16-bit signed integers for its alpha, red, green and blue components. |
PixelARGB16U |
Represents a pixel using 16-bit unsigned integers for its alpha, red, green and blue components. |
PixelFFFF |
Represents a pixel using 32-bit floating points values for its alpha, red, green and blue components. |
vImageAffineTransformDouble |
Struct that represents an affine transformation as a vector of six double-precision values. |
vImageAffineTransformFloat |
Struct that represents an affine transformation as a vector of six single-precision values. |
vImageBuffer |
Structure used to represent image data. |
Enums
vImageError |
Error codes returned by the various vImage manipulation APIs. |
vImageFlags |
Enumerates options for processing images. |
vImageGamma |
Enumerates algorithms for gamma correction. |
vImageInterpolationMethod |
Enumerates algorithms for image interpolation. |
vImageMDTableUsageHint |
Enumerates hints for using a multi-dimensional table. |
Remarks
The Accelerate framework contains code for common bulky image and math operations that have been tuned to run on iOS.