次の方法で共有


SKCodec.GetPixels メソッド

定義

オーバーロード

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, IntPtr, Int32)
互換性のために残されています。.

指定したメモリ ブロックにビットマップをデコードします。

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, SKColorTable, Int32)
互換性のために残されています。.

指定したメモリ ブロックにビットマップをデコードします。

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, IntPtr, Int32)
互換性のために残されています。.

指定したメモリ ブロックにビットマップをデコードします。

GetPixels(SKImageInfo, IntPtr, IntPtr, Int32)
互換性のために残されています。.

指定したメモリ ブロックにビットマップをデコードします。

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

指定したメモリ ブロックにビットマップをデコードします。

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, SKColorTable, Int32)
互換性のために残されています。.

指定したメモリ ブロックにビットマップをデコードします。

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

指定したメモリ ブロックにビットマップをデコードします。

GetPixels(SKImageInfo, IntPtr)

指定したメモリ ブロックにビットマップをデコードします。

GetPixels(SKImageInfo, IntPtr, SKColorTable, Int32)
互換性のために残されています。.

開発者は、この古いメソッドを使用しないでください。

GetPixels(SKImageInfo, Byte[])

指定したメモリ ブロックにビットマップをデコードします。

GetPixels(SKImageInfo, Byte[])

指定したメモリ ブロックにビットマップをデコードします。

GetPixels(Byte[])

指定したメモリ ブロックにビットマップをデコードします。

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, IntPtr, Int32)

注意事項

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.

指定したメモリ ブロックにビットマップをデコードします。

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);

パラメーター

info
SKImageInfo

呼び出し元が期待する目的の出力形式の説明。

pixels
IntPtr

デコードされたビットマップを保持するメモリ ブロック。合計サイズは 少なくとも BytesSizeです。

rowBytes
Int32

行内のバイト数 (通常 RowBytesは )。

options
SKCodecOptions

ビットマップ デコード オプション。

colorTable
IntPtr

カラー エントリを保持するカラー テーブルへのポインター。長さは少なくとも MaxLength (256) です。

colorTableCount
Int32

カラー テーブルエントリの論理数。

戻り値

成功した場合、または失敗の Success 種類を説明する別の値を返します。

属性

注釈

指定した SKImageInfoは、または異なる構成を持つ新しいインスタンスのいずれか Infoです。このインスタンスは、コーデックが無視することを選択できます。

指定したサイズが の Infoサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックでこのスケールを実行できない場合、このメソッドは を返します InvalidScale

適用対象

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, SKColorTable, Int32)

注意事項

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.

指定したメモリ ブロックにビットマップをデコードします。

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

パラメーター

info
SKImageInfo

呼び出し元が期待する目的の出力形式の説明。

pixels
IntPtr

デコードされたビットマップを保持するメモリ ブロック。合計サイズは 少なくとも BytesSizeです。

rowBytes
Int32

行内のバイト数 (通常 RowBytesは )。

options
SKCodecOptions

ビットマップ デコード オプション。

colorTable
SKColorTable

カラー エントリを保持するカラー テーブル。

colorTableCount
Int32

カラー テーブルエントリの論理数。

戻り値

成功した場合、または失敗の Success 種類を説明する別の値を返します。

属性

注釈

指定した SKImageInfoは、または異なる構成を持つ新しいインスタンスのいずれか Infoです。このインスタンスは、コーデックが無視することを選択できます。

指定したサイズが の Infoサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックでこのスケールを実行できない場合、このメソッドは を返します InvalidScale

適用対象

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, IntPtr, Int32)

注意事項

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.

指定したメモリ ブロックにビットマップをデコードします。

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);

パラメーター

info
SKImageInfo

呼び出し元が期待する目的の出力形式の説明。

pixels
IntPtr

デコードされたビットマップを保持するメモリ ブロック。合計サイズは 少なくとも BytesSizeです。

options
SKCodecOptions

ビットマップ デコード オプション。

colorTable
IntPtr

カラー エントリを保持するカラー テーブルへのポインター。長さは少なくとも MaxLength (256) です。

colorTableCount
Int32

カラー テーブルエントリの論理数。

戻り値

成功した場合、または失敗の Success 種類を説明する別の値を返します。

属性

注釈

指定した SKImageInfoは、または異なる構成を持つ新しいインスタンスのいずれか Infoです。このインスタンスは、コーデックが無視することを選択できます。

指定したサイズが の Infoサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックでこのスケールを実行できない場合、このメソッドは を返します InvalidScale

適用対象

GetPixels(SKImageInfo, IntPtr, IntPtr, Int32)

注意事項

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.

指定したメモリ ブロックにビットマップをデコードします。

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, IntPtr colorTable, ref int colorTableCount);

パラメーター

info
SKImageInfo

呼び出し元が期待する目的の出力形式の説明。

pixels
IntPtr

デコードされたビットマップを保持するメモリ ブロック。合計サイズは 少なくとも BytesSizeです。

colorTable
IntPtr

カラー エントリを保持するカラー テーブルへのポインター。長さは少なくとも MaxLength (256) です。

colorTableCount
Int32

カラー テーブルエントリの論理数。

戻り値

成功した場合、または失敗の Success 種類を説明する別の値を返します。

属性

注釈

指定した SKImageInfoは、または異なる構成を持つ新しいインスタンスのいずれか Infoです。このインスタンスは、コーデックが無視することを選択できます。

指定したサイズが の Infoサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックでこのスケールを実行できない場合、このメソッドは を返します InvalidScale

適用対象

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

指定したメモリ ブロックにビットマップをデコードします。

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options);

パラメーター

info
SKImageInfo

呼び出し元が期待する目的の出力形式の説明。

pixels
IntPtr

デコードされたビットマップを保持するメモリ ブロック。合計サイズは 少なくとも BytesSizeです。

rowBytes
Int32

行内のバイト数 (通常 RowBytesは )。

options
SKCodecOptions

ビットマップ デコード オプション。

戻り値

成功した場合、または失敗の Success 種類を説明する別の値を返します。

注釈

指定した SKImageInfoは、または異なる構成を持つ新しいインスタンスのいずれか Infoです。このインスタンスは、コーデックが無視することを選択できます。

指定したサイズが の Infoサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックでこのスケールを実行できない場合、このメソッドは を返します InvalidScale

適用対象

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, SKColorTable, Int32)

注意事項

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.

指定したメモリ ブロックにビットマップをデコードします。

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

パラメーター

info
SKImageInfo

呼び出し元が期待する目的の出力形式の説明。

pixels
IntPtr

デコードされたビットマップを保持するメモリ ブロック。合計サイズは 少なくとも BytesSizeです。

options
SKCodecOptions

ビットマップ デコード オプション。

colorTable
SKColorTable

カラー エントリを保持するカラー テーブル。

colorTableCount
Int32

カラー テーブルエントリの論理数。

戻り値

成功した場合、または失敗の Success 種類を説明する別の値を返します。

属性

注釈

指定した SKImageInfoは、または異なる構成を持つ新しいインスタンスのいずれか Infoです。このインスタンスは、コーデックが無視することを選択できます。

指定したサイズが の Infoサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックでこのスケールを実行できない場合、このメソッドは を返します InvalidScale

適用対象

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

指定したメモリ ブロックにビットマップをデコードします。

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options);

パラメーター

info
SKImageInfo

呼び出し元が期待する目的の出力形式の説明。

pixels
IntPtr

デコードされたビットマップを保持するメモリ ブロック。合計サイズは 少なくとも BytesSizeです。

options
SKCodecOptions

ビットマップ デコード オプション。

戻り値

成功した場合、または失敗の Success 種類を説明する別の値を返します。

注釈

指定した SKImageInfoは、または異なる構成を持つ新しいインスタンスのいずれか Infoです。このインスタンスは、コーデックが無視することを選択できます。

指定したサイズが の Infoサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックでこのスケールを実行できない場合、このメソッドは を返します InvalidScale

適用対象

GetPixels(SKImageInfo, IntPtr)

ビットマップを指定したメモリ ブロックにデコードします。

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels);

パラメーター

info
SKImageInfo

呼び出し元が期待する目的の出力形式の説明。

pixels
IntPtr

デコードされたビットマップを保持するメモリ ブロック。合計サイズは 少なくとも BytesSizeです。

戻り値

成功した場合、または失敗の Success 種類を説明する別の値を返します。

注釈

指定した SKImageInfoは、または異なる構成を持つ新しいインスタンスのいずれか Infoです。このインスタンスは、コーデックが無視することを選択できます。

指定したサイズが の Infoサイズと異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックでこのスケールを実行できない場合、このメソッドは を返します InvalidScale

適用対象

GetPixels(SKImageInfo, IntPtr, SKColorTable, Int32)

注意事項

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.

開発者は、この古いメソッドを使用しないでください。

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

パラメーター

info
SKImageInfo

呼び出し元が想定する目的の出力形式の説明。

pixels
IntPtr

デコードされたビットマップを保持するメモリ ブロック。合計サイズは 少なくとも BytesSizeです。

colorTable
SKColorTable

カラー エントリを保持するカラー テーブル。

colorTableCount
Int32

カラー テーブルエントリの論理数。

戻り値

成功した場合、または失敗の 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

適用対象

GetPixels(SKImageInfo, Byte[])

ビットマップを指定したメモリ ブロックにデコードします。

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, byte[] pixels);

パラメーター

info
SKImageInfo

呼び出し元が想定する目的の出力形式の説明。

pixels
Byte[]

少なくとも BytesSizeの長さのデコードされたビットマップを保持するメモリ ブロック。

戻り値

成功した場合、または失敗の Success 種類を説明する別の値を返します。

注釈

指定した SKImageInfoは、、または別の構成を持つ新しいインスタンスのいずれか Infoになります。これは、コーデックが無視することを選択できます。

指定したサイズが と Infoサイズが異なる場合、コーデックは結果のビットマップのスケーリングを試みます。 コーデックでこのスケールを実行できない場合、このメソッドは を返します InvalidScale

適用対象

GetPixels(Byte[])

ビットマップを指定したメモリ ブロックにデコードします。

public SkiaSharp.SKCodecResult GetPixels (out byte[] pixels);

パラメーター

pixels
Byte[]

デコードされたビットマップを含むメモリ ブロック。

戻り値

成功した場合、または失敗の Success 種類を説明する別の値を返します。

適用対象