BitmapSource.CopyPixels Methode

Definition

Kopiert die Bitmap-Pixeldaten.

Überlädt

CopyPixels(Array, Int32, Int32)

Kopiert die Bitmap-Pixeldaten ab dem angegebenen Offset in ein Array von Pixeln mit dem angegebenen Schritt.

CopyPixels(Int32Rect, Array, Int32, Int32)

Kopiert die Bitmap-Pixeldaten in dem angegebenen Rechteck ab dem angegebenen Offset in ein Array von Pixeln mit dem angegebenen Schritt.

CopyPixels(Int32Rect, IntPtr, Int32, Int32)

Kopiert die Bitmap-Pixeldaten im angegebenen Rechteck.

CopyPixels(Array, Int32, Int32)

Kopiert die Bitmap-Pixeldaten ab dem angegebenen Offset in ein Array von Pixeln mit dem angegebenen Schritt.

C#
[System.Security.SecurityCritical]
public virtual void CopyPixels (Array pixels, int stride, int offset);
C#
public virtual void CopyPixels (Array pixels, int stride, int offset);

Parameter

pixels
Array

Das Zielarray.

stride
Int32

Der Schritt der Bitmap.

offset
Int32

Die Pixelposition, an der der Kopiervorgang beginnt.

Attribute

Gilt für

.NET Framework 4.8 und andere Versionen
Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

CopyPixels(Int32Rect, Array, Int32, Int32)

Kopiert die Bitmap-Pixeldaten in dem angegebenen Rechteck ab dem angegebenen Offset in ein Array von Pixeln mit dem angegebenen Schritt.

C#
[System.Security.SecurityCritical]
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, Array pixels, int stride, int offset);
C#
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, Array pixels, int stride, int offset);

Parameter

sourceRect
Int32Rect

Das zu kopierende Quellrechteck. Mit einem Empty-Wert wird das gesamte Bitmap angegeben.

pixels
Array

Das Zielarray.

stride
Int32

Der Schritt der Bitmap.

offset
Int32

Die Pixelposition, an der der Kopiervorgang beginnt.

Attribute

Hinweise

Ein leerer sourceRect Wert (angegeben als alle Nullen) kopiert die gesamte Bitmap.

Gilt für

.NET Framework 4.8 und andere Versionen
Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

CopyPixels(Int32Rect, IntPtr, Int32, Int32)

Kopiert die Bitmap-Pixeldaten im angegebenen Rechteck.

C#
[System.Security.SecurityCritical]
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, IntPtr buffer, int bufferSize, int stride);
C#
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, IntPtr buffer, int bufferSize, int stride);

Parameter

sourceRect
Int32Rect

Das zu kopierende Quellrechteck. Mit einem Empty-Wert wird das gesamte Bitmap angegeben.

buffer
IntPtr

Ein Zeiger auf den Puffer.

bufferSize
Int32

Die Größe des Puffers.

stride
Int32

Der Schritt der Bitmap.

Attribute

Hinweise

Ein leerer sourceRect Wert (angegeben als alle Nullen) kopiert die gesamte Bitmap.

Gilt für

.NET Framework 4.8 und andere Versionen
Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7