Applying geometric operations to pixel buffers
Reflect, shear, rotate, scale, and apply affine transforms to image data.
Topics
Reflecting images
reflect(over:destination:)reflect(over:destination:)reflect(over:destination:)reflect(over:destination:)reflect(over:destination:)reflect(over:destination:)reflect(over:destination:)reflect(over:destination:)vImage.ReflectionAxis
Rotating images
rotate(_:backgroundColor:destination:)rotate(_:backgroundColor:useFloat16Accumulator:destination:)rotate(_:backgroundColor:destination:)rotate(_:backgroundColor:useFloat16Accumulator:destination:)rotate(_:backgroundColor:destination:)rotate(_:backgroundColor:destination:)rotate(_:backgroundColor:useFloat16Accumulator:destination:)rotate(_:backgroundColor:destination:)vImage.Rotation
Scaling images
scale(destination:)scale(destination:)scale(useFloat16Accumulator:destination:)scale(destination:)scale(destination:)scale(destination:)scale(useFloat16Accumulator:destination:)scale(destination:)scale(destination:)scale(useFloat16Accumulator:destination:)scale(destination:)
Shearing images
shear(direction:translate:slope:resamplingFilter:backgroundColor:destination:)shear(direction:translate:slope:resamplingFilter:backgroundColor:destination:)shear(direction:translate:slope:resamplingFilter:backgroundColor:useFloat16Accumulator:destination:)shear(direction:translate:slope:resamplingFilter:backgroundColor:destination:)shear(direction:translate:slope:resamplingFilter:backgroundColor:destination:)shear(direction:translate:slope:resamplingFilter:backgroundColor:destination:)shear(direction:translate:slope:resamplingFilter:backgroundColor:useFloat16Accumulator:destination:)shear(direction:translate:slope:resamplingFilter:backgroundColor:destination:)shear(direction:translate:slope:resamplingFilter:backgroundColor:destination:)shear(direction:translate:slope:resamplingFilter:backgroundColor:useFloat16Accumulator:destination:)shear(direction:translate:slope:resamplingFilter:backgroundColor:destination:)vImage.ShearDirection
Applying affine transformations to images
transform(_:backgroundColor:destination:)transform(_:backgroundColor:useFloat16Accumulator:destination:)transform(_:backgroundColor:destination:)transform(_:backgroundColor:useFloat16Accumulator:destination:)transform(_:backgroundColor:destination:)transform(_:backgroundColor:destination:)transform(_:backgroundColor:useFloat16Accumulator:destination:)transform(_:backgroundColor:destination:)
Applying projective transformations to images
transform(_:interpolation:backgroundColor:destination:)transform(_:interpolation:backgroundColor:destination:)transform(_:interpolation:backgroundColor:destination:)transform(_:interpolation:backgroundColor:destination:)transform(_:interpolation:backgroundColor:destination:)transform(_:interpolation:backgroundColor:destination:)
See Also
Pixel buffer operations
Applying color transforms to pixel buffersBlending and compositing pixel buffersConvolving and applying morphologyThresholding and clipping pixel buffer valuesCalculating and transforming histogramsConverting pixel buffersInterleaving and deinterleaving pixel buffersCropping and working with regions of interestApplying channel operationsApplying arithmetic operations