共用方式為


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 (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 (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 (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傳回成功時,或說明失敗類型的另一個值。

適用於