Freigeben über


SKCodec.GetPixels Methode

Definition

Überlädt

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, IntPtr, Int32)
Veraltet..

Decodieren Sie die Bitmap in den angegebenen Speicherblock.

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, SKColorTable, Int32)
Veraltet..

Decodieren Sie die Bitmap in den angegebenen Speicherblock.

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, IntPtr, Int32)
Veraltet..

Decodieren Sie die Bitmap in den angegebenen Speicherblock.

GetPixels(SKImageInfo, IntPtr, IntPtr, Int32)
Veraltet..

Decodieren Sie die Bitmap in den angegebenen Speicherblock.

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

Decodieren Sie die Bitmap in den angegebenen Speicherblock.

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, SKColorTable, Int32)
Veraltet..

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, IntPtr, SKColorTable, Int32)
Veraltet..

Entwickler sollten diese veraltete Methode nicht verwenden.

GetPixels(SKImageInfo, Byte[])

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, IntPtr, Int32, SKCodecOptions, IntPtr, Int32)

Achtung

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.

Decodieren Sie die Bitmap in den angegebenen Speicherblock.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);

Parameter

info
SKImageInfo

Die Beschreibung des gewünschten Ausgabeformats, das vom Aufrufer erwartet wird.

pixels
IntPtr

Der Speicherblock für die decodierte Bitmap mit einer Gesamtgröße von mindestens BytesSize.

rowBytes
Int32

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

options
SKCodecOptions

Die Bitmap-Decodierungsoptionen.

colorTable
IntPtr

Der Zeiger auf die Farbtabelle, in der die Farbeinträge mit einer Länge von mindestens MaxLength (256) enthalten sind.

colorTableCount
Int32

Die logische Anzahl von Farbtabelleneinträgen.

Gibt zurück

Gibt Success nach Erfolg oder einen anderen Wert zurück, der den Fehlertyp erklärt.

Attribute

Hinweise

Der angegebene SKImageInfokann entweder oder ein neuer instance mit einer anderen Konfiguration seinInfo, die der Codec möglicherweise ignoriert.

Wenn sich die angegebene Größe von von unterscheidet Info, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, gibt diese Methode zurück InvalidScale.

Gilt für:

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, SKColorTable, Int32)

Achtung

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.

Decodieren Sie die Bitmap in den angegebenen Speicherblock.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

Parameter

info
SKImageInfo

Die Beschreibung des gewünschten Ausgabeformats, das vom Aufrufer erwartet wird.

pixels
IntPtr

Der Speicherblock für die decodierte Bitmap mit einer Gesamtgröße von mindestens BytesSize.

rowBytes
Int32

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

options
SKCodecOptions

Die Bitmap-Decodierungsoptionen.

colorTable
SKColorTable

Die Farbtabelle, in der die Farbeinträge enthalten sind.

colorTableCount
Int32

Die logische Anzahl von Farbtabelleneinträgen.

Gibt zurück

Gibt Success nach Erfolg oder einen anderen Wert zurück, der den Fehlertyp erklärt.

Attribute

Hinweise

Der angegebene SKImageInfokann entweder oder ein neuer instance mit einer anderen Konfiguration seinInfo, die der Codec möglicherweise ignoriert.

Wenn sich die angegebene Größe von von unterscheidet Info, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, gibt diese Methode zurück InvalidScale.

Gilt für:

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, IntPtr, Int32)

Achtung

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.

Decodieren Sie die Bitmap in den angegebenen Speicherblock.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);

Parameter

info
SKImageInfo

Die Beschreibung des gewünschten Ausgabeformats, das vom Aufrufer erwartet wird.

pixels
IntPtr

Der Speicherblock für die decodierte Bitmap mit einer Gesamtgröße von mindestens BytesSize.

options
SKCodecOptions

Die Bitmap-Decodierungsoptionen.

colorTable
IntPtr

Der Zeiger auf die Farbtabelle, in der die Farbeinträge mit einer Länge von mindestens MaxLength (256) enthalten sind.

colorTableCount
Int32

Die logische Anzahl von Farbtabelleneinträgen.

Gibt zurück

Gibt Success nach Erfolg oder einen anderen Wert zurück, der den Fehlertyp erklärt.

Attribute

Hinweise

Der angegebene SKImageInfokann entweder oder ein neuer instance mit einer anderen Konfiguration seinInfo, die der Codec möglicherweise ignoriert.

Wenn sich die angegebene Größe von von unterscheidet Info, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, gibt diese Methode zurück InvalidScale.

Gilt für:

GetPixels(SKImageInfo, IntPtr, IntPtr, Int32)

Achtung

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.

Decodieren Sie die Bitmap in den angegebenen Speicherblock.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, IntPtr colorTable, ref int colorTableCount);

Parameter

info
SKImageInfo

Die Beschreibung des gewünschten Ausgabeformats, das vom Aufrufer erwartet wird.

pixels
IntPtr

Der Speicherblock für die decodierte Bitmap mit einer Gesamtgröße von mindestens BytesSize.

colorTable
IntPtr

Der Zeiger auf die Farbtabelle, in der die Farbeinträge mit einer Länge von mindestens MaxLength (256) enthalten sind.

colorTableCount
Int32

Die logische Anzahl von Farbtabelleneinträgen.

Gibt zurück

Gibt Success nach Erfolg oder einen anderen Wert zurück, der den Fehlertyp erklärt.

Attribute

Hinweise

Der angegebene SKImageInfokann entweder oder ein neuer instance mit einer anderen Konfiguration seinInfo, die der Codec möglicherweise ignoriert.

Wenn sich die angegebene Größe von von unterscheidet Info, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, gibt diese Methode zurück InvalidScale.

Gilt für:

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 für die decodierte Bitmap mit einer Gesamtgröße von mindestens BytesSize.

rowBytes
Int32

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

options
SKCodecOptions

Die Bitmap-Decodierungsoptionen.

Gibt zurück

Gibt Success nach Erfolg oder einen anderen Wert zurück, der den Fehlertyp erklärt.

Hinweise

Der angegebene SKImageInfokann entweder oder ein neuer instance mit einer anderen Konfiguration seinInfo, die der Codec möglicherweise ignoriert.

Wenn sich die angegebene Größe von von unterscheidet Info, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, gibt diese Methode zurück InvalidScale.

Gilt für:

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, SKColorTable, Int32)

Achtung

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.

Decodieren Sie die Bitmap in den angegebenen Speicherblock.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

Parameter

info
SKImageInfo

Die Beschreibung des gewünschten Ausgabeformats, das vom Aufrufer erwartet wird.

pixels
IntPtr

Der Speicherblock für die decodierte Bitmap mit einer Gesamtgröße von mindestens BytesSize.

options
SKCodecOptions

Die Bitmap-Decodierungsoptionen.

colorTable
SKColorTable

Die Farbtabelle, in der die Farbeinträge enthalten sind.

colorTableCount
Int32

Die logische Anzahl von Farbtabelleneinträgen.

Gibt zurück

Gibt Success nach Erfolg oder einen anderen Wert zurück, der den Fehlertyp erklärt.

Attribute

Hinweise

Der angegebene SKImageInfokann entweder oder ein neuer instance mit einer anderen Konfiguration seinInfo, die der Codec möglicherweise ignoriert.

Wenn sich die angegebene Größe von von unterscheidet Info, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, gibt diese Methode zurück 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 für die decodierte Bitmap mit einer Gesamtgröße von mindestens BytesSize.

options
SKCodecOptions

Die Bitmap-Decodierungsoptionen.

Gibt zurück

Gibt Success nach Erfolg oder einen anderen Wert zurück, der den Fehlertyp erklärt.

Hinweise

Der angegebene SKImageInfokann entweder oder ein neuer instance mit einer anderen Konfiguration seinInfo, die der Codec möglicherweise ignoriert.

Wenn sich die angegebene Größe von von unterscheidet Info, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, gibt diese Methode zurück 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 für die decodierte Bitmap mit einer Gesamtgröße von mindestens BytesSize.

Gibt zurück

Gibt Success nach Erfolg oder einen anderen Wert zurück, der die Art des Fehlers erklärt.

Hinweise

Der angegebene SKImageInfokann entweder oder ein neuer instance mit einer anderen Konfiguration seinInfo, die der Codec möglicherweise ignoriert.

Wenn sich die angegebene Größe von von unterscheidet Info, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, gibt diese Methode zurück InvalidScale.

Gilt für:

GetPixels(SKImageInfo, IntPtr, SKColorTable, Int32)

Achtung

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.

Entwickler sollten diese veraltete Methode nicht verwenden.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

Parameter

info
SKImageInfo

Die Beschreibung des gewünschten Ausgabeformats, das vom Aufrufer erwartet wird.

pixels
IntPtr

Der Speicherblock für die decodierte Bitmap mit einer Gesamtgröße von mindestens BytesSize.

colorTable
SKColorTable

Die Farbtabelle, in der die Farbeinträge enthalten sind.

colorTableCount
Int32

Die logische Anzahl von Farbtabelleneinträgen.

Gibt zurück

Gibt Success nach Erfolg oder einen anderen Wert zurück, der die Art des Fehlers erklärt.

Attribute

Hinweise

Der angegebene SKImageInfo, kann entweder oder ein neuer instance mit einer anderen Konfiguration seinInfo, die der Codec möglicherweise ignoriert.

Wenn sich die angegebene Größe von von unterscheidet Info, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, gibt diese Methode zurück InvalidScale.

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 nach Erfolg oder einen anderen Wert zurück, der die Art des Fehlers erklärt.

Hinweise

Der angegebene SKImageInfo, kann entweder oder ein neuer instance mit einer anderen Konfiguration seinInfo, die der Codec möglicherweise ignoriert.

Wenn sich die angegebene Größe von von unterscheidet Info, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, gibt diese Methode zurück 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 für die decodierte Bitmap mit einer Länge von mindestens BytesSize.

Gibt zurück

Gibt Success nach Erfolg oder einen anderen Wert zurück, der die Art des Fehlers erklärt.

Hinweise

Der angegebene SKImageInfo, kann entweder oder ein neuer instance mit einer anderen Konfiguration seinInfo, die der Codec möglicherweise ignoriert.

Wenn sich die angegebene Größe von von unterscheidet Info, versucht der Codec, die resultierende Bitmap zu skalieren. Wenn der Codec diese Skalierung nicht ausführen kann, gibt diese Methode zurück 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 nach Erfolg oder einen anderen Wert zurück, der die Art des Fehlers erklärt.

Gilt für: