Instance Property

bitmapInfo

Returns the bitmap information for a bitmap image.

Declaration

var bitmapInfo: CGBitmapInfo { get }

Parameters

image

An image.

Return Value

The bitmap information associated with an image.

Discussion

This function returns a constant that specifies:

  • The type of bitmap data—floating point or integer. You use the constant floatComponents to extract this information.

  • Whether an alpha channel is in the data, and if so, how the alpha data is stored. You use the constant alphaInfoMask to extract the alpha information. Alpha information is specified as one of the constants listed in CGImageAlphaInfo.

You can extract the alpha information

See Also

Examining an Image

var isMask: Bool

Returns whether a bitmap image is an image mask.

var width: Int

Returns the width of a bitmap image.

var height: Int

Returns the height of a bitmap image.

var bitsPerComponent: Int

Returns the number of bits allocated for a single color component of a bitmap image.

var bitsPerPixel: Int

Returns the number of bits allocated for a single pixel in a bitmap image.

var bytesPerRow: Int

Returns the number of bytes allocated for a single row of a bitmap image.

var colorSpace: CGColorSpace?

Return the color space for a bitmap image.

var alphaInfo: CGImageAlphaInfo

Returns the alpha channel information for a bitmap image.

enum CGImageAlphaInfo

Storage options for alpha component data.

var dataProvider: CGDataProvider?

Returns the data provider for a bitmap image.

var decode: UnsafePointer<CGFloat>?

Returns the decode array for a bitmap image.

var shouldInterpolate: Bool

Returns the interpolation setting for a bitmap image.

var renderingIntent: CGColorRenderingIntent

Returns the rendering intent setting for a bitmap image.

struct CGBitmapInfo

Component information for a bitmap image.

var utType: CFString?

The Universal Type Identifier for the image.