SKImage.ReadPixels Methode

Definition

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

Kopiert die Pixel aus diesem Bild in die Ziel-Pixmap.

public bool ReadPixels(SkiaSharp.SKPixmap pixmap);

Parameter

pixmap
SKPixmap

Die pixmap zum Empfangen der Pixeldaten.

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.

Gilt für: