SKCodec.GetPixels メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions) |
指定したメモリ ブロックにビットマップをデコードします。 |
| GetPixels(SKImageInfo, IntPtr, SKCodecOptions) |
指定したメモリ ブロックにビットマップをデコードします。 |
| GetPixels(SKImageInfo, IntPtr) |
指定したメモリ ブロックにビットマップをデコードします。 |
| GetPixels(SKImageInfo, Byte[]) |
指定したメモリ ブロックにビットマップをデコードします。 |
| GetPixels(Byte[]) |
指定したメモリ ブロックにビットマップをデコードします。 |
| GetPixels(SKImageInfo, Byte[]) |
指定したメモリ ブロックにビットマップをデコードします。 |
GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)
指定したメモリ ブロックにビットマップをデコードします。
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options);
パラメーター
- info
- SKImageInfo
呼び出し元が想定する目的の出力形式の説明。
- options
- SKCodecOptions
ビットマップ デコード オプション。
返品
成功した Success 、または失敗の種類を説明する別の値を返します。
注釈
指定した SKImageInfoは、 Infoするか、コーデックが無視するように選択できる別の構成の新しいインスタンスにすることができます。
指定したサイズが Infoのサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックがこのスケールを実行できない場合、このメソッドは InvalidScaleを返します。
適用対象
GetPixels(SKImageInfo, IntPtr, SKCodecOptions)
指定したメモリ ブロックにビットマップをデコードします。
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options);
パラメーター
- info
- SKImageInfo
呼び出し元が想定する目的の出力形式の説明。
- options
- SKCodecOptions
ビットマップ デコード オプション。
返品
成功した Success 、または失敗の種類を説明する別の値を返します。
注釈
指定した SKImageInfoは、 Infoするか、コーデックが無視するように選択できる別の構成の新しいインスタンスにすることができます。
指定したサイズが Infoのサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックがこのスケールを実行できない場合、このメソッドは InvalidScaleを返します。
適用対象
GetPixels(SKImageInfo, IntPtr)
指定したメモリ ブロックにビットマップをデコードします。
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, IntPtr pixels);
パラメーター
- info
- SKImageInfo
呼び出し元が想定する目的の出力形式の説明。
返品
成功した Success 、または失敗の種類を説明する別の値を返します。
注釈
指定した SKImageInfoは、 Infoするか、コーデックが無視するように選択できる別の構成の新しいインスタンスにすることができます。
指定したサイズが Infoのサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックがこのスケールを実行できない場合、このメソッドは InvalidScaleを返します。
適用対象
GetPixels(SKImageInfo, Byte[])
指定したメモリ ブロックにビットマップをデコードします。
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, byte[] pixels);
パラメーター
- info
- SKImageInfo
呼び出し元が想定する目的の出力形式の説明。
返品
成功した Success 、または失敗の種類を説明する別の値を返します。
注釈
指定した SKImageInfoは、 Infoするか、コーデックが無視するように選択できる別の構成の新しいインスタンスにすることができます。
指定したサイズが Infoのサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックがこのスケールを実行できない場合、このメソッドは InvalidScaleを返します。
適用対象
GetPixels(SKImageInfo, Byte[])
指定したメモリ ブロックにビットマップをデコードします。
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, out byte[] pixels);
パラメーター
- info
- SKImageInfo
呼び出し元が想定する目的の出力形式の説明。
- pixels
- Byte[]
デコードされたビットマップを含むメモリ ブロック。
返品
成功した Success 、または失敗の種類を説明する別の値を返します。
注釈
指定した SKImageInfoは、 Infoするか、コーデックが無視するように選択できる別の構成の新しいインスタンスにすることができます。
指定したサイズが Infoのサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックがこのスケールを実行できない場合、このメソッドは InvalidScaleを返します。