SKImage.ReadPixels Metoda

Definicja

Przeciążenia

Nazwa Opis
ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32)

Kopiuje piksele z obrazu do określonego buforu.

ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint)

Kopiuje piksele z obrazu do określonego buforu.

ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint)

Kopiuje piksele z obrazu do określonego buforu.

ReadPixels(SKImageInfo, IntPtr)

Kopiuje piksele z tego obrazu do buforu docelowego.

ReadPixels(SKImageInfo, IntPtr, Int32)

Kopiuje piksele z tego obrazu do buforu docelowego.

ReadPixels(SKPixmap)

Kopiuje piksele z tego obrazu do miejsca docelowego w lokalizacji docelowej.

ReadPixels(SKPixmap, Int32, Int32)

Kopiuje piksele z obrazu do określonego buforu.

ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32)

Kopiuje piksele z obrazu do określonego buforu.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY);

Parametry

dstInfo
SKImageInfo

Informacje o obrazie opisujące docelowy bufor pikseli.

dstPixels
IntPtr

Bufor pikseli do odczytu danych pikseli.

dstRowBytes
Int32

Liczba bajtów w każdym wierszu w buforze docelowym.

srcX
Int32

Współrzędna x źródła do rozpoczęcia odczytywania.

srcY
Int32

Współrzędna źródłowa do rozpoczęcia odczytywania.

Zwraca

Zwraca wartość true , jeśli piksele zostały odczytane lub false wystąpił błąd.

Uwagi

Ta metoda może zwracać false , jeśli prostokąt źródłowy [srcX, srcY, dstInfo.Width, dstInfo.Height] nie przecina obrazu lub jeśli nie można przekonwertować typu koloru/alfa na typy docelowe.

Dotyczy

ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint)

Kopiuje piksele z obrazu do określonego buforu.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);

Parametry

dstInfo
SKImageInfo

Informacje o obrazie opisujące docelowy bufor pikseli.

dstPixels
IntPtr

Bufor pikseli do odczytu danych pikseli.

dstRowBytes
Int32

Liczba bajtów w każdym wierszu w buforze docelowym.

srcX
Int32

Współrzędna x źródła do rozpoczęcia odczytywania.

srcY
Int32

Współrzędna źródłowa do rozpoczęcia odczytywania.

cachingHint
SKImageCachingHint

Wskazówka buforowania do użycia dla wyników pośrednich.

Zwraca

Zwraca wartość true , jeśli piksele zostały odczytane lub false wystąpił błąd.

Uwagi

Ta metoda może zwracać false , jeśli prostokąt źródłowy [srcX, srcY, dstInfo.Width, dstInfo.Height] nie przecina obrazu lub jeśli nie można przekonwertować typu koloru/alfa na typy docelowe.

Dotyczy

ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint)

Kopiuje piksele z obrazu do określonego buforu.

public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);

Parametry

pixmap
SKPixmap

Kod do odczytu danych pikseli.

srcX
Int32

Współrzędna x źródła do rozpoczęcia odczytywania.

srcY
Int32

Współrzędna źródłowa do rozpoczęcia odczytywania.

cachingHint
SKImageCachingHint

Wskazówka buforowania do użycia dla wyników pośrednich.

Zwraca

Zwraca wartość true , jeśli piksele zostały odczytane lub false wystąpił błąd.

Uwagi

Ta metoda może zwrócić, false jeśli prostokąt źródłowy [srcX, srcY, dst. Info.Width, dst. Info.Height] nie przecina obrazu lub jeśli nie można przekonwertować typu koloru/alfa na typy docelowe.

Dotyczy

ReadPixels(SKImageInfo, IntPtr)

Kopiuje piksele z tego obrazu do buforu docelowego.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels);

Parametry

dstInfo
SKImageInfo

Informacje o obrazie docelowym.

dstPixels
IntPtr

Docelowy bufor pikseli.

Zwraca

Zwraca wartość true dla powodzenia; w przeciwnym razie false.

Dotyczy

ReadPixels(SKImageInfo, IntPtr, Int32)

Kopiuje piksele z tego obrazu do buforu docelowego.

public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes);

Parametry

dstInfo
SKImageInfo

Informacje o obrazie docelowym.

dstPixels
IntPtr

Docelowy bufor pikseli.

dstRowBytes
Int32

Liczba bajtów między wierszami w buforze docelowym.

Zwraca

Zwraca wartość true dla powodzenia; w przeciwnym razie false.

Dotyczy

ReadPixels(SKPixmap)

Kopiuje piksele z tego obrazu do miejsca docelowego w lokalizacji docelowej.

public bool ReadPixels(SkiaSharp.SKPixmap pixmap);

Parametry

pixmap
SKPixmap

Kod do odbierania danych pikseli.

Zwraca

Zwraca wartość true dla powodzenia; w przeciwnym razie false.

Dotyczy

ReadPixels(SKPixmap, Int32, Int32)

Kopiuje piksele z obrazu do określonego buforu.

public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY);

Parametry

pixmap
SKPixmap

Kod do odczytu danych pikseli.

srcX
Int32

Współrzędna x źródła do rozpoczęcia odczytywania.

srcY
Int32

Współrzędna źródłowa do rozpoczęcia odczytywania.

Zwraca

Zwraca wartość true , jeśli piksele zostały odczytane lub false wystąpił błąd.

Uwagi

Ta metoda może zwrócić, false jeśli prostokąt źródłowy [srcX, srcY, dst. Info.Width, dst. Info.Height] nie przecina obrazu lub jeśli nie można przekonwertować typu koloru/alfa na typy docelowe.

Dotyczy