ImageConverter.ExtractPixelSection 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
| 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).