CGImage クラス

定義

ビットマップ イメージとビットマップ マスクを表します。

public class CGImage : IDisposable, ObjCRuntime.INativeObject
type CGImage = class
    interface INativeObject
    interface IDisposable
継承
CGImage
実装

コンストラクター

CGImage(Int32, Int32, Int32, Int32, Int32, CGColorSpace, CGBitmapFlags, CGDataProvider, nfloat[], Boolean, CGColorRenderingIntent)

ビットマップ イメージとビットマップ マスクを表します。

CGImage(Int32, Int32, Int32, Int32, Int32, CGColorSpace, CGImageAlphaInfo, CGDataProvider, nfloat[], Boolean, CGColorRenderingIntent)

ビットマップ イメージとビットマップ マスクを表します。

CGImage(IntPtr)

ビットマップ イメージとビットマップ マスクを表します。

プロパティ

AlphaInfo

ビットマップ構成。

BitmapInfo

ビットマップ構成。

BitsPerComponent

コンポーネントあたりのビット数

BitsPerPixel

ピクセルあたりのビット数の値。

ByteOrderInfo

ビットマップ イメージとビットマップ マスクを表します。

BytesPerRow

イメージ内の行あたりのバイト数。

ColorSpace

イメージの colorspace。

DataProvider

イメージのデータ プロバイダーを返します。

Decode

上限と下限で構成される値の配列を返します。この配列には、対応する画像ピクセル データがデコード用に線形補間されます。

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

Height

画像の高さ (ピクセル単位)。

IsMask

このイメージがマスクかビットマップか。

PixelFormatInfo

ビットマップ イメージとビットマップ マスクを表します。

RenderingIntent

レンダリング意図。

ScreenImage

スクリーンショットを取得します。

ShouldInterpolate

このイメージに対して補間が有効になっているかどうか。

UTType

イメージのユニバーサル型識別子を取得します。

Width

画像の幅 (ピクセル単位)。

メソッド

Clone()

イメージのコピーを作成します。

CreateMask(Int32, Int32, Int32, Int32, Int32, CGDataProvider, nfloat[], Boolean)

ビットマップ イメージとビットマップ マスクを表します。

Dispose()

CGImage オブジェクトによって使用されるリソースを解放します。

Dispose(Boolean)

CGImage オブジェクトによって使用されるリソースを解放します。

Finalize()

CGImage オブジェクトのファイナライザー

FromJPEG(CGDataProvider, nfloat[], Boolean, CGColorRenderingIntent)

ビットマップ イメージとビットマップ マスクを表します。

FromPNG(CGDataProvider, nfloat[], Boolean, CGColorRenderingIntent)

ビットマップ イメージとビットマップ マスクを表します。

ScreenImage(Int32, CGRect)

ビットマップ イメージとビットマップ マスクを表します。

WithColorSpace(CGColorSpace)

指定した colorspace に基づいてイメージのコピーを作成します。

WithImageInRect(CGRect)

四角形で指定された寸法を持つ新しいイメージを作成します

WithMask(CGImage)

指定したマスクでマスクされた新しいイメージを作成します。

WithMaskingColors(nfloat[])

指定したコンポーネントでイメージ内の値をマスクして、新しいイメージを作成します。

適用対象