SKImage.ReadPixels Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
Kopiert die Pixel aus dem Bild in den angegebenen Puffer. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint) |
Kopiert die Pixel aus dem Bild in den angegebenen Puffer. |
| ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint) |
Kopiert die Pixel aus dem Bild in den angegebenen Puffer. |
| ReadPixels(SKImageInfo, IntPtr) |
Kopiert die Pixel aus diesem Bild in den Zielpuffer. |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
Kopiert die Pixel aus diesem Bild in den Zielpuffer. |
| ReadPixels(SKPixmap) |
Kopiert die Pixel aus diesem Bild in die Ziel-Pixmap. |
| ReadPixels(SKPixmap, Int32, Int32) |
Kopiert die Pixel aus dem Bild in den angegebenen Puffer. |
ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32)
Kopiert die Pixel aus dem Bild in den angegebenen Puffer.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY);
Parameter
- dstInfo
- SKImageInfo
Die Bildinformationen, die den Zielpixelpuffer beschreiben.
- dstPixels
- IntPtr
Der Pixelpuffer, in den die Pixeldaten gelesen werden sollen.
- dstRowBytes
- Int32
Die Anzahl der Bytes in jeder Zeile des Zielpuffers.
- srcX
- Int32
Die x-Quellkoordinate, von der aus gelesen werden soll.
- srcY
- Int32
Die Quellkoordinate, von der aus gelesen werden soll.
Gibt zurück
Gibt zurück true , ob die Pixel gelesen wurden oder false wenn ein Fehler aufgetreten ist.
Hinweise
Diese Methode kann zurückgegeben werden false , wenn das Quellrechteck [srcX, srcY, dstInfo.Width, dstInfo.Height] das Bild nicht überschneidet oder der Farbtyp/Alphatyp nicht in die Zieltypen konvertiert werden konnte.
Gilt für:
ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint)
Kopiert die Pixel aus dem Bild in den angegebenen Puffer.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);
Parameter
- dstInfo
- SKImageInfo
Die Bildinformationen, die den Zielpixelpuffer beschreiben.
- dstPixels
- IntPtr
Der Pixelpuffer, in den die Pixeldaten gelesen werden sollen.
- dstRowBytes
- Int32
Die Anzahl der Bytes in jeder Zeile des Zielpuffers.
- srcX
- Int32
Die x-Quellkoordinate, von der aus gelesen werden soll.
- srcY
- Int32
Die Quellkoordinate, von der aus gelesen werden soll.
- cachingHint
- SKImageCachingHint
Der Zwischenspeicherungshinweis, der für Zwischenergebnisse verwendet werden soll.
Gibt zurück
Gibt zurück true , ob die Pixel gelesen wurden oder false wenn ein Fehler aufgetreten ist.
Hinweise
Diese Methode kann zurückgegeben werden false , wenn das Quellrechteck [srcX, srcY, dstInfo.Width, dstInfo.Height] das Bild nicht überschneidet oder der Farbtyp/Alphatyp nicht in die Zieltypen konvertiert werden konnte.
Gilt für:
ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint)
Kopiert die Pixel aus dem Bild in den angegebenen Puffer.
public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);
Parameter
- pixmap
- SKPixmap
Die pixmap zum Lesen der Pixeldaten.
- srcX
- Int32
Die x-Quellkoordinate, von der aus gelesen werden soll.
- srcY
- Int32
Die Quellkoordinate, von der aus gelesen werden soll.
- cachingHint
- SKImageCachingHint
Der Zwischenspeicherungshinweis, der für Zwischenergebnisse verwendet werden soll.
Gibt zurück
Gibt zurück true , ob die Pixel gelesen wurden oder false wenn ein Fehler aufgetreten ist.
Hinweise
Diese Methode kann zurückgegeben werden false , wenn das Quellrechteck [srcX, srcY, dst. Info.Width, dst. Info.Height] überschneidet das Bild nicht, oder wenn der Farbtyp/Alphatyp nicht in die Zieltypen konvertiert werden konnte.
Gilt für:
ReadPixels(SKImageInfo, IntPtr)
Kopiert die Pixel aus diesem Bild in den Zielpuffer.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels);
Parameter
- dstInfo
- SKImageInfo
Die Zielbildinformationen.
- dstPixels
- IntPtr
Der Zielpixelpuffer.
Gibt zurück
Gibt true bei Erfolg zurück; andernfalls false.
Gilt für:
ReadPixels(SKImageInfo, IntPtr, Int32)
Kopiert die Pixel aus diesem Bild in den Zielpuffer.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes);
Parameter
- dstInfo
- SKImageInfo
Die Zielbildinformationen.
- dstPixels
- IntPtr
Der Zielpixelpuffer.
- dstRowBytes
- Int32
Die Anzahl der Bytes zwischen Zeilen im Zielpuffer.
Gibt zurück
Gibt true bei Erfolg zurück; andernfalls false.
Gilt für:
ReadPixels(SKPixmap, Int32, Int32)
Kopiert die Pixel aus dem Bild in den angegebenen Puffer.
public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY);
Parameter
- pixmap
- SKPixmap
Die pixmap zum Lesen der Pixeldaten.
- srcX
- Int32
Die x-Quellkoordinate, von der aus gelesen werden soll.
- srcY
- Int32
Die Quellkoordinate, von der aus gelesen werden soll.
Gibt zurück
Gibt zurück true , ob die Pixel gelesen wurden oder false wenn ein Fehler aufgetreten ist.
Hinweise
Diese Methode kann zurückgegeben werden false , wenn das Quellrechteck [srcX, srcY, dst. Info.Width, dst. Info.Height] überschneidet das Bild nicht, oder wenn der Farbtyp/Alphatyp nicht in die Zieltypen konvertiert werden konnte.