SKImage.ReadPixels メソッド

定義

オーバーロード

名前 説明
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)

このイメージのピクセルをコピー先の pixmap にコピーします。

public bool ReadPixels(SkiaSharp.SKPixmap pixmap);

パラメーター

pixmap
SKPixmap

ピクセル データを受信する pixmap。

返品

成功した場合は 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] がイメージと交差しないか、色の種類/アルファ型を変換先の型に変換できなかった場合。

適用対象