Alpha compositing
Composite images together.
Topics
Performing nonpremultiplied alpha compositing
vImageAlphaBlend_Planar8(_:_:_:_:_:_:_:)vImageAlphaBlend_PlanarF(_:_:_:_:_:_:_:)vImageAlphaBlend_ARGB8888(_:_:_:_:)vImageAlphaBlend_ARGBFFFF(_:_:_:_:)
Performing premultiplied alpha compositing
vImagePremultipliedAlphaBlend_Planar8(_:_:_:_:_:)vImagePremultipliedAlphaBlend_PlanarF(_:_:_:_:_:)vImagePremultipliedAlphaBlend_ARGB8888(_:_:_:_:)vImagePremultipliedAlphaBlend_ARGBFFFF(_:_:_:_:)vImagePremultipliedAlphaBlend_BGRA8888(_:_:_:_:)vImagePremultipliedAlphaBlend_BGRAFFFF(_:_:_:_:)
Performing premultiplied alpha compositing with blend modes
vImagePremultipliedAlphaBlendLighten_RGBA8888(_:_:_:_:)vImagePremultipliedAlphaBlendDarken_RGBA8888(_:_:_:_:)vImagePremultipliedAlphaBlendScreen_RGBA8888(_:_:_:_:)vImagePremultipliedAlphaBlendMultiply_RGBA8888(_:_:_:_:)
Performing premultiplied alpha compositing with a permute
vImagePremultipliedAlphaBlendWithPermute_ARGB8888(_:_:_:_:_:_:)vImagePremultipliedAlphaBlendWithPermute_RGBA8888(_:_:_:_:_:_:)
Performing premultiplied alpha compositing with a single alpha value
vImagePremultipliedConstAlphaBlend_Planar8(_:_:_:_:_:_:)vImagePremultipliedConstAlphaBlend_PlanarF(_:_:_:_:_:_:)vImagePremultipliedConstAlphaBlend_ARGB8888(_:_:_:_:_:)vImagePremultipliedConstAlphaBlend_ARGBFFFF(_:_:_:_:_:)
Performing nonpremultiplied to premultiplied alpha compositing
vImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8(_:_:_:_:_:)vImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF(_:_:_:_:_:)vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888(_:_:_:_:)vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF(_:_:_:_:)
Converting from unpremultiplied to premultiplied format
vImagePremultiplyData_Planar8(_:_:_:_:)vImagePremultiplyData_PlanarF(_:_:_:_:)vImagePremultiplyData_ARGB8888(_:_:_:)vImagePremultiplyData_RGBA8888(_:_:_:)vImagePremultiplyData_ARGB16U(_:_:_:)vImagePremultiplyData_RGBA16U(_:_:_:)vImagePremultiplyData_RGBA16F(_:_:_:)vImagePremultiplyData_ARGB16Q12(_:_:_:)vImagePremultiplyData_RGBA16Q12(_:_:_:)vImagePremultiplyData_ARGBFFFF(_:_:_:)vImagePremultiplyData_RGBAFFFF(_:_:_:)
Converting from premultiplied to unpremultiplied format
vImageUnpremultiplyData_Planar8(_:_:_:_:)vImageUnpremultiplyData_PlanarF(_:_:_:_:)vImageUnpremultiplyData_ARGB8888(_:_:_:)vImageUnpremultiplyData_RGBA8888(_:_:_:)vImageUnpremultiplyData_ARGB16U(_:_:_:)vImageUnpremultiplyData_RGBA16U(_:_:_:)vImageUnpremultiplyData_RGBA16F(_:_:_:)vImageUnpremultiplyData_ARGB16Q12(_:_:_:)vImageUnpremultiplyData_RGBA16Q12(_:_:_:)vImageUnpremultiplyData_ARGBFFFF(_:_:_:)vImageUnpremultiplyData_RGBAFFFF(_:_:_:)