SKCodec.GetPixels 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 |
|---|---|
| GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions) |
Decodieren Sie die Bitmap in den angegebenen Speicherblock. |
| GetPixels(SKImageInfo, IntPtr, SKCodecOptions) |
Decodieren Sie die Bitmap in den angegebenen Speicherblock. |
| GetPixels(SKImageInfo, IntPtr) |
Decodieren Sie die Bitmap in den angegebenen Speicherblock. |
| GetPixels(SKImageInfo, Byte[]) |
Decodieren Sie die Bitmap in den angegebenen Speicherblock. |
| GetPixels(Byte[]) |
Decodieren Sie die Bitmap in den angegebenen Speicherblock. |
| GetPixels(SKImageInfo, Byte[]) |
Decodieren Sie die Bitmap in den angegebenen Speicherblock. |
GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)
Decodieren Sie die Bitmap in den angegebenen Speicherblock.
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options);
Parameter
- info
- SKImageInfo
Die Beschreibung des gewünschten Ausgabeformats, das vom Aufrufer erwartet wird.
- pixels
- IntPtr
Der Speicherblock, der die decodierte Bitmap enthalten soll, mit einer Gesamtgröße von mindestens BytesSize.
- options
- SKCodecOptions
Die Bitmapdecodierungsoptionen.
Gibt zurück
Gibt Success den Erfolg zurück, oder ein anderer Wert, der den Typ des Fehlers erklärt.
Hinweise
Die angegebene SKImageInfo, kann entweder eine neue Instanz mit einer anderen Konfiguration sein Info- was der Codec ignorieren kann.
Wenn sich die angegebene Größe von der Größe Infounterscheidet, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, wird diese Methode zurückgegeben InvalidScale.
Gilt für:
GetPixels(SKImageInfo, IntPtr, SKCodecOptions)
Decodieren Sie die Bitmap in den angegebenen Speicherblock.
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options);
Parameter
- info
- SKImageInfo
Die Beschreibung des gewünschten Ausgabeformats, das vom Aufrufer erwartet wird.
- pixels
- IntPtr
Der Speicherblock, der die decodierte Bitmap enthalten soll, mit einer Gesamtgröße von mindestens BytesSize.
- options
- SKCodecOptions
Die Bitmapdecodierungsoptionen.
Gibt zurück
Gibt Success den Erfolg zurück, oder ein anderer Wert, der den Typ des Fehlers erklärt.
Hinweise
Die angegebene SKImageInfo, kann entweder eine neue Instanz mit einer anderen Konfiguration sein Info- was der Codec ignorieren kann.
Wenn sich die angegebene Größe von der Größe Infounterscheidet, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, wird diese Methode zurückgegeben InvalidScale.
Gilt für:
GetPixels(SKImageInfo, IntPtr)
Decodieren Sie die Bitmap in den angegebenen Speicherblock.
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, IntPtr pixels);
Parameter
- info
- SKImageInfo
Die Beschreibung des gewünschten Ausgabeformats, das vom Aufrufer erwartet wird.
- pixels
- IntPtr
Der Speicherblock, der die decodierte Bitmap enthalten soll, mit einer Gesamtgröße von mindestens BytesSize.
Gibt zurück
Gibt Success den Erfolg zurück, oder ein anderer Wert, der den Typ des Fehlers erklärt.
Hinweise
Die angegebene SKImageInfo, kann entweder eine neue Instanz mit einer anderen Konfiguration sein Info- was der Codec ignorieren kann.
Wenn sich die angegebene Größe von der Größe Infounterscheidet, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, wird diese Methode zurückgegeben InvalidScale.
Gilt für:
GetPixels(SKImageInfo, Byte[])
Decodieren Sie die Bitmap in den angegebenen Speicherblock.
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, byte[] pixels);
Parameter
- info
- SKImageInfo
Die Beschreibung des gewünschten Ausgabeformats, das vom Aufrufer erwartet wird.
- pixels
- Byte[]
Der Speicherblock, der die decodierte Bitmap mit mindestens einer Länge BytesSizeenthalten soll.
Gibt zurück
Gibt Success den Erfolg zurück, oder ein anderer Wert, der den Typ des Fehlers erklärt.
Hinweise
Die angegebene SKImageInfo, kann entweder eine neue Instanz mit einer anderen Konfiguration sein Info- was der Codec ignorieren kann.
Wenn sich die angegebene Größe von der Größe Infounterscheidet, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, wird diese Methode zurückgegeben InvalidScale.
Gilt für:
GetPixels(Byte[])
Decodieren Sie die Bitmap in den angegebenen Speicherblock.
public SkiaSharp.SKCodecResult GetPixels(out byte[] pixels);
Parameter
- pixels
- Byte[]
Der Speicherblock mit der decodierten Bitmap.
Gibt zurück
Gibt Success den Erfolg zurück, oder ein anderer Wert, der den Typ des Fehlers erklärt.
Gilt für:
GetPixels(SKImageInfo, Byte[])
Decodieren Sie die Bitmap in den angegebenen Speicherblock.
public SkiaSharp.SKCodecResult GetPixels(SkiaSharp.SKImageInfo info, out byte[] pixels);
Parameter
- info
- SKImageInfo
Die Beschreibung des gewünschten Ausgabeformats, das vom Aufrufer erwartet wird.
- pixels
- Byte[]
Der Speicherblock mit der decodierten Bitmap.
Gibt zurück
Gibt Success den Erfolg zurück, oder ein anderer Wert, der den Typ des Fehlers erklärt.
Hinweise
Die angegebene SKImageInfo, kann entweder eine neue Instanz mit einer anderen Konfiguration sein Info- was der Codec ignorieren kann.
Wenn sich die angegebene Größe von der Größe Infounterscheidet, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, wird diese Methode zurückgegeben InvalidScale.