SKCodec.GetPixels Metoda

Definicja

Przeciążenia

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

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

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

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

GetPixels(SKImageInfo, IntPtr)

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

GetPixels(SKImageInfo, Byte[])

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

GetPixels(Byte[])

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

GetPixels(SKImageInfo, Byte[])

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

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

Zdekoduj 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 mieć Infowartość , lub nowe wystąpienie z inną konfiguracją — które koder 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 wartość InvalidScale.

Dotyczy

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

Zdekoduj 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 mieć Infowartość , lub nowe wystąpienie z inną konfiguracją — które koder 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 wartość InvalidScale.

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 Success wartość 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óre koder 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 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 Success wartość 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óre koder 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 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 Success wartość powodzenia lub inną wartość wyjaśniającą typ błędu.

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 Success wartość 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óre koder 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 wartość InvalidScale.

Dotyczy