SKImage.ReadPixels Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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, 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.