SKCodec.GetPixels Methode

Definition

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

rowBytes
Int32

Die Anzahl der Bytes in einer Zeile, in der Regel RowBytes.

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.

Gilt für: