Udostępnij za pośrednictwem


SKCodec.GetPixels Metoda

Definicja

Przeciążenia

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

Dekoduj mapę bitową do określonego bloku pamięci.

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

Dekoduj mapę bitową do określonego bloku pamięci.

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

Dekoduj mapę bitową do określonego bloku pamięci.

GetPixels(SKImageInfo, IntPtr, IntPtr, Int32)
Nieaktualne..

Dekoduj mapę bitową do określonego bloku pamięci.

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

Dekoduj mapę bitową do określonego bloku pamięci.

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

Dekoduj mapę bitową do określonego bloku pamięci.

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

Dekoduj mapę bitową do określonego bloku pamięci.

GetPixels(SKImageInfo, IntPtr)

Dekoduj mapę bitową do określonego bloku pamięci.

GetPixels(SKImageInfo, IntPtr, SKColorTable, Int32)
Nieaktualne..

Deweloperzy nie powinni używać tej przestarzałej metody.

GetPixels(SKImageInfo, Byte[])

Dekoduj mapę bitową do określonego bloku pamięci.

GetPixels(SKImageInfo, Byte[])

Dekoduj mapę bitową do określonego bloku pamięci.

GetPixels(Byte[])

Dekoduj mapę bitową do określonego bloku pamięci.

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

Przestroga

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

Dekoduj mapę bitową do określonego bloku pamięci.

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);

Parametry

info
SKImageInfo

Opis żądanego formatu danych wyjściowych oczekiwany przez obiekt wywołujący.

pixels
IntPtr

Blok pamięci do przechowywania zdekodowanej mapy bitowej o całkowitym rozmiarze co najmniej BytesSize.

rowBytes
Int32

Liczba bajtów w wierszu, zazwyczaj RowBytes.

options
SKCodecOptions

Opcje dekodowania mapy bitowej.

colorTable
IntPtr

Wskaźnik do tabeli kolorów do przechowywania wpisów kolorów o długości co najmniej MaxLength (256).

colorTableCount
Int32

Logiczna liczba wpisów tabeli kolorów.

Zwraca

Zwraca Success wartość powodzenia lub inną wartość wyjaśniającą typ błędu.

Atrybuty

Uwagi

Określony SKImageInfoelement może być Infolub nowym wystąpieniem z inną konfiguracją — które koder może zignorować.

Jeśli określony rozmiar różni się od rozmiaru z Info, koder koder podejmie próbę skalowania wynikowej mapy bitowej. Jeśli koder koderowy nie może wykonać tej skali, ta metoda zwróci InvalidScalewartość .

Dotyczy

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

Przestroga

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

Dekoduj mapę bitową do określonego bloku pamięci.

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);

Parametry

info
SKImageInfo

Opis żądanego formatu danych wyjściowych oczekiwany przez obiekt wywołujący.

pixels
IntPtr

Blok pamięci do przechowywania zdekodowanej mapy bitowej o całkowitym rozmiarze co najmniej BytesSize.

rowBytes
Int32

Liczba bajtów w wierszu, zazwyczaj RowBytes.

options
SKCodecOptions

Opcje dekodowania mapy bitowej.

colorTable
SKColorTable

Tabela kolorów do przechowywania wpisów kolorów.

colorTableCount
Int32

Logiczna liczba wpisów tabeli kolorów.

Zwraca

Zwraca Success wartość powodzenia lub inną wartość wyjaśniającą typ błędu.

Atrybuty

Uwagi

Określony SKImageInfoelement może być Infolub nowym wystąpieniem z inną konfiguracją — które koder może zignorować.

Jeśli określony rozmiar różni się od rozmiaru z Info, koder koder podejmie próbę skalowania wynikowej mapy bitowej. Jeśli koder koderowy nie może wykonać tej skali, ta metoda zwróci InvalidScalewartość .

Dotyczy

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

Przestroga

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

Dekoduj mapę bitową do określonego bloku pamięci.

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);

Parametry

info
SKImageInfo

Opis żądanego formatu danych wyjściowych oczekiwany przez obiekt wywołujący.

pixels
IntPtr

Blok pamięci do przechowywania zdekodowanej mapy bitowej o całkowitym rozmiarze co najmniej BytesSize.

options
SKCodecOptions

Opcje dekodowania mapy bitowej.

colorTable
IntPtr

Wskaźnik do tabeli kolorów do przechowywania wpisów kolorów o długości co najmniej MaxLength (256).

colorTableCount
Int32

Logiczna liczba wpisów tabeli kolorów.

Zwraca

Zwraca Success wartość powodzenia lub inną wartość wyjaśniającą typ błędu.

Atrybuty

Uwagi

Określony SKImageInfoelement może być Infolub nowym wystąpieniem z inną konfiguracją — które koder może zignorować.

Jeśli określony rozmiar różni się od rozmiaru z Info, koder koder podejmie próbę skalowania wynikowej mapy bitowej. Jeśli koder koderowy nie może wykonać tej skali, ta metoda zwróci InvalidScalewartość .

Dotyczy

GetPixels(SKImageInfo, IntPtr, IntPtr, Int32)

Przestroga

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

Dekoduj mapę bitową do określonego bloku pamięci.

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);

Parametry

info
SKImageInfo

Opis żądanego formatu danych wyjściowych oczekiwany przez obiekt wywołujący.

pixels
IntPtr

Blok pamięci do przechowywania zdekodowanej mapy bitowej o całkowitym rozmiarze co najmniej BytesSize.

colorTable
IntPtr

Wskaźnik do tabeli kolorów do przechowywania wpisów kolorów o długości co najmniej MaxLength (256).

colorTableCount
Int32

Logiczna liczba wpisów tabeli kolorów.

Zwraca

Zwraca Success wartość powodzenia lub inną wartość wyjaśniającą typ błędu.

Atrybuty

Uwagi

Określony SKImageInfoelement może być Infolub nowym wystąpieniem z inną konfiguracją — które koder może zignorować.

Jeśli określony rozmiar różni się od rozmiaru z Info, koder koder podejmie próbę skalowania wynikowej mapy bitowej. Jeśli koder koderowy nie może wykonać tej skali, ta metoda zwróci InvalidScalewartość .

Dotyczy

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

Dekoduj mapę bitową do określonego bloku pamięci.

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

Parametry

info
SKImageInfo

Opis żądanego formatu danych wyjściowych oczekiwany przez obiekt wywołujący.

pixels
IntPtr

Blok pamięci do przechowywania zdekodowanej mapy bitowej o całkowitym rozmiarze co najmniej BytesSize.

rowBytes
Int32

Liczba bajtów w wierszu, zazwyczaj RowBytes.

options
SKCodecOptions

Opcje dekodowania mapy bitowej.

Zwraca

Zwraca Success wartość powodzenia lub inną wartość wyjaśniającą typ błędu.

Uwagi

Określony SKImageInfoelement może być Infolub nowym wystąpieniem z inną konfiguracją — które koder może zignorować.

Jeśli określony rozmiar różni się od rozmiaru z Info, koder koder podejmie próbę skalowania wynikowej mapy bitowej. Jeśli koder koderowy nie może wykonać tej skali, ta metoda zwróci InvalidScalewartość .

Dotyczy

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

Przestroga

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

Dekoduj mapę bitową do określonego bloku pamięci.

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);

Parametry

info
SKImageInfo

Opis żądanego formatu danych wyjściowych oczekiwany przez obiekt wywołujący.

pixels
IntPtr

Blok pamięci do przechowywania zdekodowanej mapy bitowej o całkowitym rozmiarze co najmniej BytesSize.

options
SKCodecOptions

Opcje dekodowania mapy bitowej.

colorTable
SKColorTable

Tabela kolorów do przechowywania wpisów kolorów.

colorTableCount
Int32

Logiczna liczba wpisów tabeli kolorów.

Zwraca

Zwraca Success wartość powodzenia lub inną wartość wyjaśniającą typ błędu.

Atrybuty

Uwagi

Określony SKImageInfoelement może być Infolub nowym wystąpieniem z inną konfiguracją — które koder może zignorować.

Jeśli określony rozmiar różni się od rozmiaru z Info, koder koder podejmie próbę skalowania wynikowej mapy bitowej. Jeśli koder koderowy nie może wykonać tej skali, ta metoda zwróci InvalidScalewartość .

Dotyczy

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

Dekoduj mapę bitową do określonego bloku pamięci.

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

Parametry

info
SKImageInfo

Opis żądanego formatu danych wyjściowych oczekiwany przez obiekt wywołujący.

pixels
IntPtr

Blok pamięci do przechowywania zdekodowanej mapy bitowej o całkowitym rozmiarze co najmniej BytesSize.

options
SKCodecOptions

Opcje dekodowania mapy bitowej.

Zwraca

Zwraca Success wartość powodzenia lub inną wartość wyjaśniającą typ błędu.

Uwagi

Określony SKImageInfoelement może być Infolub nowym wystąpieniem z inną konfiguracją — które koder może zignorować.

Jeśli określony rozmiar różni się od rozmiaru z Info, koder koder podejmie próbę skalowania wynikowej mapy bitowej. Jeśli koder koderowy nie może wykonać tej skali, ta metoda zwróci InvalidScalewartość .

Dotyczy

GetPixels(SKImageInfo, IntPtr)

Zdekoduj mapę bitową do określonego bloku pamięci.

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

Parametry

info
SKImageInfo

Opis żądanego formatu danych wyjściowych oczekiwany przez obiekt wywołujący.

pixels
IntPtr

Blok pamięci do przechowywania zdekodowanej mapy bitowej o całkowitym rozmiarze co najmniej BytesSize.

Zwraca

Zwraca wartość Success powodzenia lub inną wartość wyjaśniającą typ błędu.

Uwagi

Określony SKImageInfoelement może być Infolub nowym wystąpieniem z inną konfiguracją — które koder może zignorować.

Jeśli określony rozmiar różni się od rozmiaru z Info, koder koder podejmie próbę skalowania wynikowej mapy bitowej. Jeśli koder koderowy nie może wykonać tej skali, ta metoda zwróci InvalidScalewartość .

Dotyczy

GetPixels(SKImageInfo, IntPtr, SKColorTable, Int32)

Przestroga

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

Deweloperzy nie powinni używać tej przestarzałej metody.

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);

Parametry

info
SKImageInfo

Opis żądanego formatu danych wyjściowych oczekiwany przez obiekt wywołujący.

pixels
IntPtr

Blok pamięci do przechowywania zdekodowanej mapy bitowej o całkowitym rozmiarze co najmniej BytesSize.

colorTable
SKColorTable

Tabela kolorów do przechowywania wpisów kolorów.

colorTableCount
Int32

Logiczna liczba wpisów tabeli kolorów.

Zwraca

Zwraca wartość Success powodzenia lub inną wartość wyjaśniającą typ błędu.

Atrybuty

Uwagi

Określony SKImageInfoelement może mieć Infowartość lub nowe wystąpienie z inną konfiguracją — którą koder koder może zignorować.

Jeśli określony rozmiar różni się od rozmiaru od Info, koder-dekoder podejmie próbę skalowania wynikowej mapy bitowej. Jeśli koder-dekoder nie może wykonać tej skali, ta metoda zwróci wartość InvalidScale.

Dotyczy

GetPixels(SKImageInfo, Byte[])

Zdekoduj mapę bitową do określonego bloku pamięci.

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

Parametry

info
SKImageInfo

Opis żądanego formatu danych wyjściowych oczekiwany przez obiekt wywołujący.

pixels
Byte[]

Blok pamięci ze zdekodowanym mapą bitową.

Zwraca

Zwraca wartość Success powodzenia lub inną wartość wyjaśniającą typ błędu.

Uwagi

Określony SKImageInfoelement może mieć Infowartość lub nowe wystąpienie z inną konfiguracją — którą koder koder może zignorować.

Jeśli określony rozmiar różni się od rozmiaru od Info, koder-dekoder podejmie próbę skalowania wynikowej mapy bitowej. Jeśli koder-dekoder nie może wykonać tej skali, ta metoda zwróci wartość InvalidScale.

Dotyczy

GetPixels(SKImageInfo, Byte[])

Zdekoduj mapę bitową do określonego bloku pamięci.

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

Parametry

info
SKImageInfo

Opis żądanego formatu danych wyjściowych oczekiwany przez obiekt wywołujący.

pixels
Byte[]

Blok pamięci do przechowywania zdekodowanej mapy bitowej o długości co najmniej BytesSize.

Zwraca

Zwraca wartość Success powodzenia lub inną wartość wyjaśniającą typ błędu.

Uwagi

Określony SKImageInfoelement może mieć Infowartość lub nowe wystąpienie z inną konfiguracją — którą koder koder może zignorować.

Jeśli określony rozmiar różni się od rozmiaru od Info, koder-dekoder podejmie próbę skalowania wynikowej mapy bitowej. Jeśli koder-dekoder nie może wykonać tej skali, ta metoda zwróci wartość InvalidScale.

Dotyczy

GetPixels(Byte[])

Zdekoduj mapę bitową do określonego bloku pamięci.

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

Parametry

pixels
Byte[]

Blok pamięci ze zdekodowanym mapą bitową.

Zwraca

Zwraca wartość Success powodzenia lub inną wartość wyjaśniającą typ błędu.

Dotyczy