SKImage.ReadPixels メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
イメージから指定したバッファーにピクセルをコピーします。 |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint) |
イメージから指定したバッファーにピクセルをコピーします。 |
| ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint) |
イメージから指定したバッファーにピクセルをコピーします。 |
| ReadPixels(SKImageInfo, IntPtr) |
このイメージのピクセルをコピー先バッファーにコピーします。 |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
このイメージのピクセルをコピー先バッファーにコピーします。 |
| ReadPixels(SKPixmap) |
このイメージのピクセルをコピー先の pixmap にコピーします。 |
| ReadPixels(SKPixmap, Int32, Int32) |
イメージから指定したバッファーにピクセルをコピーします。 |
ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32)
イメージから指定したバッファーにピクセルをコピーします。
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY);
パラメーター
- dstInfo
- SKImageInfo
ターゲット ピクセル バッファーを説明する画像情報。
- dstPixels
- IntPtr
ピクセル データを読み取るピクセル バッファー。
- dstRowBytes
- Int32
宛先バッファー内の各行のバイト数。
- srcX
- Int32
読み取りを開始するソース x 座標。
- srcY
- Int32
読み取りを開始するソース y 座標。
返品
ピクセルが読み取られた場合は true を返し、エラーが発生した場合は false を返します。
注釈
このメソッドは、ソースの四角形 [srcX、srcY、dstInfo.Width、dstInfo.Height] がイメージと交差しない場合、または色の種類/アルファ型を変換先の型に変換できなかった場合に、falseを返す場合があります。
適用対象
ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint)
イメージから指定したバッファーにピクセルをコピーします。
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);
パラメーター
- dstInfo
- SKImageInfo
ターゲット ピクセル バッファーを説明する画像情報。
- dstPixels
- IntPtr
ピクセル データを読み取るピクセル バッファー。
- dstRowBytes
- Int32
宛先バッファー内の各行のバイト数。
- srcX
- Int32
読み取りを開始するソース x 座標。
- srcY
- Int32
読み取りを開始するソース y 座標。
- cachingHint
- SKImageCachingHint
中間結果に使用するキャッシュ ヒント。
返品
ピクセルが読み取られた場合は true を返し、エラーが発生した場合は false を返します。
注釈
このメソッドは、ソースの四角形 [srcX、srcY、dstInfo.Width、dstInfo.Height] がイメージと交差しない場合、または色の種類/アルファ型を変換先の型に変換できなかった場合に、falseを返す場合があります。
適用対象
ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint)
イメージから指定したバッファーにピクセルをコピーします。
public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);
パラメーター
- pixmap
- SKPixmap
ピクセル データを読み取る pixmap。
- srcX
- Int32
読み取りを開始するソース x 座標。
- srcY
- Int32
読み取りを開始するソース y 座標。
- cachingHint
- SKImageCachingHint
中間結果に使用するキャッシュ ヒント。
返品
ピクセルが読み取られた場合は true を返し、エラーが発生した場合は false を返します。
注釈
このメソッドは、ソース四角形 [srcX、srcY、dst] の場合、falseを返す場合があります。Info.Width、dst。Info.Height] がイメージと交差しないか、色の種類/アルファ型を変換先の型に変換できなかった場合。
適用対象
ReadPixels(SKImageInfo, IntPtr)
このイメージのピクセルをコピー先バッファーにコピーします。
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels);
パラメーター
- dstInfo
- SKImageInfo
コピー先のイメージ情報。
- dstPixels
- IntPtr
コピー先のピクセル バッファー。
返品
成功した場合は true を返します。それ以外の場合は false。
適用対象
ReadPixels(SKImageInfo, IntPtr, Int32)
このイメージのピクセルをコピー先バッファーにコピーします。
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes);
パラメーター
- dstInfo
- SKImageInfo
コピー先のイメージ情報。
- dstPixels
- IntPtr
コピー先のピクセル バッファー。
- dstRowBytes
- Int32
宛先バッファー内の行間のバイト数。
返品
成功した場合は true を返します。それ以外の場合は false。
適用対象
ReadPixels(SKPixmap, Int32, Int32)
イメージから指定したバッファーにピクセルをコピーします。
public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY);
パラメーター
- pixmap
- SKPixmap
ピクセル データを読み取る pixmap。
- srcX
- Int32
読み取りを開始するソース x 座標。
- srcY
- Int32
読み取りを開始するソース y 座標。
返品
ピクセルが読み取られた場合は true を返し、エラーが発生した場合は false を返します。
注釈
このメソッドは、ソース四角形 [srcX、srcY、dst] の場合、falseを返す場合があります。Info.Width、dst。Info.Height] がイメージと交差しないか、色の種類/アルファ型を変換先の型に変換できなかった場合。