Core Graphics   >     CGImage
クラス
CGImage
ビットマップのイメージまたはイメージマスク。
シンボル
イメージの作成
init?(width: Int, height: Int, bitsPerComponent: Int, bitsPerPixel: Int, bytesPerRow: Int, space: CGColorSpace, bitmapInfo: CGBitmapInfo, provider: CGDataProvider, decode: UnsafePointer<CGFloat>?, shouldInterpolate: Bool, intent: CGColorRenderingIntent)
データプロバイダが提供するデータからビットマップイメージを作成します。
init?(jpegDataProviderSource: CGDataProvider, decode: UnsafePointer<CGFloat>?, shouldInterpolate: Bool, intent: CGColorRenderingIntent)
データプロバイダが提供する JPEG コード化されたデータを使用してビットマップイメージを作成します。
init?(pngDataProviderSource: CGDataProvider, decode: UnsafePointer<CGFloat>?, shouldInterpolate: Bool, intent: CGColorRenderingIntent)
データプロバイダが提供する PNG コード化されたデータを使用してビットマップイメージを作成します。
イメージの調査
var isMask: Bool
ビットマップイメージがイメージマスクかどうかを返します。
var width: Int
ビットマップイメージの幅を返します。
var height: Int
ビットマップイメージの高さを返します。
var bitsPerComponent: Int
ビットマップイメージの単一の色成分に割り当てられたビット数を返します。
var bitsPerPixel: Int
ビットマップイメージ内の単一のピクセルに割り当てられたビット数を返します。
var bytesPerRow: Int
ビットマップイメージの単一の行に割り当てられたバイト数を返します。
var colorSpace: CGColorSpace?
ビットマップイメージの色空間を返します。
var alphaInfo: CGImageAlphaInfo
ビットマップイメージのアルファチャンネル情報を返します。
アルファ成分データの格納オプション。
var dataProvider: CGDataProvider?
ビットマップイメージのデータプロバイダを返します。
var decode: UnsafePointer<CGFloat>?
ビットマップイメージの復号配列を返します。
var shouldInterpolate: Bool
ビットマップイメージの補間設定を返します。
var renderingIntent: CGColorRenderingIntent
ビットマップイメージのレンダリングインテント設定を返します。
var bitmapInfo: CGBitmapInfo
ビットマップイメージのビットマップ情報を返します。
ビットマップイメージの成分情報。
var utType: CFString?
イメージのユニバーサルタイプの ID。
イメージのコピー
func copy()
ビットマップイメージのコピーを作成します。
func copy(colorSpace: CGColorSpace)
ビットマップイメージのコピーを作成し、色空間を置き換えます。
イメージを変更してイメージを作成
func cropping(to: CGRect)
既存のビットマップイメージの下位領域内に含まれるデータを使用してビットマップイメージを作成します。
func masking(CGImage)
既存のイメージとイメージマスクからビットマップイメージを作成します。
func copy(maskingColorComponents: [CGFloat])
指定された色の値で既存のビットマップイメージをマスクしてビットマップイメージを作成します。
イメージマスクの作成
init?(maskWidth: Int, height: Int, bitsPerComponent: Int, bitsPerPixel: Int, bytesPerRow: Int, provider: CGDataProvider, decode: UnsafePointer<CGFloat>?, shouldInterpolate: Bool)
データプロバイダが提供するデータからビットマップイメージマスクを作成します。
Core Foundation 型の操作
class var typeID: CFTypeID
CGImage オブジェクトの型 ID を返します。
イニシャライザ
init?(windowListFromArrayScreenBounds: CGRect, windowArray: CFArray, imageOption: CGWindowImageOption)
指定されたウィンドウの合成イメージを返します。