ImageConverter.ExtractPixelSection Methode

Definition

Überlädt

ExtractPixelSection(Byte[], Int32, Int32, Int32Rect)

Diese Methode extrahiert einen Abschnitt aus einem 32-Bit-oder 24-Bit-Pixel Puffer, der bei Bedarf in 32-Bit-opaken umwandelt. Die besonderen Farben Grün-1 und Magenta werden in transparente Pixel übersetzt, alle transparenten Pixel werden dann schwarz.

ExtractPixelSection(Byte[], Int32, Int32, Int32Rect, Color[])

Diese Methode extrahiert einen Abschnitt aus einem 32-Bit-oder 24-Bit-Pixel Puffer, der bei Bedarf in 32-Bit-opaken umwandelt. Farben, die mit einer der transparenten Farben übereinstimmen, werden in transparente Pixel übersetzt, alle transparenten Pixel werden dann schwarz.

ExtractPixelSection(Byte[], Int32, Int32, Int32Rect)

Diese Methode extrahiert einen Abschnitt aus einem 32-Bit-oder 24-Bit-Pixel Puffer, der bei Bedarf in 32-Bit-opaken umwandelt. Die besonderen Farben Grün-1 und Magenta werden in transparente Pixel übersetzt, alle transparenten Pixel werden dann schwarz.

public:
 static cli::array <System::Byte> ^ ExtractPixelSection(cli::array <System::Byte> ^ sourcePixels, int sourceBitsPerPixel, int sourceStride, System::Windows::Int32Rect sectionRect);
public static byte[] ExtractPixelSection (byte[] sourcePixels, int sourceBitsPerPixel, int sourceStride, System.Windows.Int32Rect sectionRect);
static member ExtractPixelSection : byte[] * int * int * System.Windows.Int32Rect -> byte[]
Public Shared Function ExtractPixelSection (sourcePixels As Byte(), sourceBitsPerPixel As Integer, sourceStride As Integer, sectionRect As Int32Rect) As Byte()

Parameter

sourcePixels
Byte[]

Quell Pixel Puffer

sourceBitsPerPixel
Int32

Pixel Größe des Quell Bilds

sourceStride
Int32

Breite in Bytes einer Pixel Zeile im Quell Image

sectionRect
Int32Rect

Das Rechteck, das aus dem Quellbild extrahiert werden soll, gibt die Breite/Höhe des Ergebnisses an.

Gibt zurück

Byte[]

Der Ziel Pixel Puffer eines Bilds mit den Abmessungen von Rect und einem Schritt von Breite * 4 (32bpp).

Gilt für

ExtractPixelSection(Byte[], Int32, Int32, Int32Rect, Color[])

Diese Methode extrahiert einen Abschnitt aus einem 32-Bit-oder 24-Bit-Pixel Puffer, der bei Bedarf in 32-Bit-opaken umwandelt. Farben, die mit einer der transparenten Farben übereinstimmen, werden in transparente Pixel übersetzt, alle transparenten Pixel werden dann schwarz.

public:
 static cli::array <System::Byte> ^ ExtractPixelSection(cli::array <System::Byte> ^ sourcePixels, int sourceBitsPerPixel, int sourceStride, System::Windows::Int32Rect sectionRect, cli::array <System::Drawing::Color> ^ transparentColors);
public static byte[] ExtractPixelSection (byte[] sourcePixels, int sourceBitsPerPixel, int sourceStride, System.Windows.Int32Rect sectionRect, System.Drawing.Color[] transparentColors);
static member ExtractPixelSection : byte[] * int * int * System.Windows.Int32Rect * System.Drawing.Color[] -> byte[]
Public Shared Function ExtractPixelSection (sourcePixels As Byte(), sourceBitsPerPixel As Integer, sourceStride As Integer, sectionRect As Int32Rect, transparentColors As Color()) As Byte()

Parameter

sourcePixels
Byte[]

Quell Pixel Puffer

sourceBitsPerPixel
Int32

Pixel Größe des Quell Bilds

sourceStride
Int32

Breite in Bytes einer Pixel Zeile im Quell Image

sectionRect
Int32Rect

Das Rechteck, das aus dem Quellbild extrahiert werden soll, gibt die Breite/Höhe des Ergebnisses an.

transparentColors
Color[]

Array von Farben, die Transparenz in der Quelle darstellen

Gibt zurück

Byte[]

Der Ziel Pixel Puffer eines Bilds mit den Abmessungen von Rect und einem Schritt von Breite * 4 (32bpp).

Gilt für