SKPixmap クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SKImageInfoを実際のピクセルと行バイトとペアにします。
public class SKPixmap : SkiaSharp.SKObject
- 継承
注釈
このクラスは、ピクセル メモリ (指定されている場合はカラー テーブル) の有効期間の管理を試みません。
コンストラクター
| 名前 | 説明 |
|---|---|
| SKPixmap() |
SKPixmapの空のインスタンスを作成します。 |
| SKPixmap(SKImageInfo, IntPtr, Int32) |
SKPixmap のインスタンスを作成します。 |
| SKPixmap(SKImageInfo, IntPtr) |
SKPixmap のインスタンスを作成します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AlphaType |
アルファ型を取得します。 |
| BitShiftPerPixel |
ピクセルあたりのビット シフト値を取得します。 |
| BytesPerPixel |
ピクセルあたりのバイト数を取得します。 |
| BytesSize |
ピクセル データの格納に必要な合計バイト数を取得します。 |
| BytesSize64 |
合計バイト サイズを 64 ビット整数として取得します。 |
| ColorSpace |
色空間を取得します。 |
| ColorType |
色の種類を取得します。 |
| Handle |
基になるネイティブ オブジェクトへのハンドルを取得または設定します。 (継承元 SKObject) |
| Height |
イメージの高さを取得します。 |
| IgnorePublicDispose |
パブリック Dispose() の呼び出しを no-opするかどうかを示す値を取得します。 (継承元 SKNativeObject) |
| Info |
イメージ情報を取得します。 |
| IsDisposed |
オブジェクトが既に破棄されているかどうかを示す値を取得します。 (継承元 SKNativeObject) |
| OwnsHandle |
このオブジェクトがハンドルを所有し、破棄されるときにネイティブ オブジェクトを破棄する必要があるかどうかを示す値を取得または設定します。 (継承元 SKNativeObject) |
| Rect |
現在の幅と高さを持つ四角形を取得します。 |
| RowBytes |
行あたりのバイト数を取得します。 |
| Size |
pixmap の現在のサイズを取得します。 |
| Width |
イメージの幅を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| ComputeIsOpaque() |
すべてのピクセルが不透明かどうかを返します。 |
| Dispose() |
この SKNativeObjectで使用されているすべてのリソースを解放します。 (継承元 SKNativeObject) |
| Dispose(Boolean) |
SKPixmapによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。 |
| DisposeInternal() |
破棄をトリガーし、 IgnorePublicDisposeの値を無視します。 (継承元 SKNativeObject) |
| DisposeManaged() |
マネージド リソースを解放します。 |
| DisposeNative() |
ネイティブ オブジェクトを破棄するために派生 SKObject 型によって実装されます。 |
| DisposeUnownedManaged() |
派生 SKObject 型によって実装され、このインスタンスが所有していないマネージド オブジェクトを破棄します。 (継承元 SKObject) |
| Encode(SKEncodedImageFormat, Int32) |
指定した形式を使用して pixmap をエンコードします。 |
| Encode(SKJpegEncoderOptions) |
pixmap を JPEG としてエンコードします。 |
| Encode(SKPngEncoderOptions) |
pixmap を PNG としてエンコードします。 |
| Encode(SKWebpEncoderOptions) |
pixmap を WEBP としてエンコードします。 |
| Encode(SKWStream, SKEncodedImageFormat, Int32) |
指定した形式を使用して pixmap をエンコードします。 |
| Encode(SKWStream, SKJpegEncoderOptions) |
pixmap を JPEG としてエンコードします。 |
| Encode(SKWStream, SKPngEncoderOptions) |
pixmap を PNG としてエンコードします。 |
| Encode(SKWStream, SKWebpEncoderOptions) |
pixmap を WEBP としてエンコードします。 |
| Encode(Stream, SKEncodedImageFormat, Int32) |
指定した形式と品質を使用して、pixmap をストリームにエンコードします。 |
| Encode(Stream, SKJpegEncoderOptions) |
指定したオプションを使用して、pixmap をストリームにエンコードします。 |
| Encode(Stream, SKPngEncoderOptions) |
指定したオプションを使用して、pixmap をストリームにエンコードします。 |
| Encode(Stream, SKWebpEncoderOptions) |
指定したオプションを使用して、pixmap をストリームにエンコードします。 |
| Erase(SKColor, SKRectI) |
指定した色で pixmap 全体を塗りつぶします。 |
| Erase(SKColor) |
指定した色で pixmap 全体を塗りつぶします。 |
| Erase(SKColorF, SKRectI) |
指定した色で pixmap のサブセットを塗りつぶします。 |
| Erase(SKColorF) |
指定した色で pixmap 全体を塗りつぶします。 |
| ExtractSubset(SKPixmap, SKRectI) |
この pixmap のサブセットである新しい SKPixmap を作成します。 |
| ExtractSubset(SKRectI) |
この pixmap のサブセットである新しい SKPixmap を作成します。 |
| GetPixelAlpha(Int32, Int32) |
指定した座標のピクセルのアルファ値を取得します。 |
| GetPixelColor(Int32, Int32) |
指定した座標のピクセルの色を返します。 |
| GetPixelColorF(Int32, Int32) |
指定した座標のピクセルの色を SKColorF として取得します。 |
| GetPixels() |
ピクセルのメモリ アドレスを返します。 |
| GetPixels(Int32, Int32) |
ピクセルのメモリ アドレス (x、y) を返します。 |
| GetPixelSpan() |
ピクセル データをラップするスパンを返します。 |
| GetPixelSpan(Int32, Int32) |
指定したピクセル座標から始まるスパンを取得します。 |
| GetPixelSpan<T>() |
すべてのピクセル データの型指定されたスパンを取得します。 |
| GetPixelSpan<T>(Int32, Int32) |
指定した座標から始まる型指定されたスパンを取得します。 |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
イメージから指定したバッファーにピクセルをコピーします。 |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
イメージから指定したバッファーにピクセルをコピーします。 |
| ReadPixels(SKPixmap, Int32, Int32) |
イメージから指定した pixmap にピクセルをコピーします。 |
| ReadPixels(SKPixmap) |
イメージから指定した pixmap にピクセルをコピーします。 |
| Reset() |
pixmap を空の pixmap にリセットします。 |
| Reset(SKImageInfo, IntPtr, Int32) |
pixmap を指定したピクセルにリセットします。 |
| ScalePixels(SKPixmap, SKSamplingOptions) |
指定したサンプリング オプションを使用して、ピクセルを宛先にスケーリングします。 |
| ScalePixels(SKPixmap) |
既定のサンプリングを使用して、ピクセルを宛先にスケーリングします。 |
| WithAlphaType(SKAlphaType) | |
| WithColorSpace(SKColorSpace) | |
| WithColorType(SKColorType) |