Udostępnij za pośrednictwem


BitmapSource.CopyPixels Metoda

Definicja

Kopiuje dane pikseli mapy bitowej.

Przeciążenia

CopyPixels(Array, Int32, Int32)

Kopiuje dane pikseli mapy bitowej do tablicy pikseli z określonym krokiem, zaczynając od określonego przesunięcia.

CopyPixels(Int32Rect, Array, Int32, Int32)

Kopiuje dane pikseli mapy bitowej w określonym prostokącie do tablicy pikseli, która ma określony krok rozpoczynający się od określonego przesunięcia.

CopyPixels(Int32Rect, IntPtr, Int32, Int32)

Kopiuje dane pikseli mapy bitowej w określonym prostokącie.

CopyPixels(Array, Int32, Int32)

Kopiuje dane pikseli mapy bitowej do tablicy pikseli z określonym krokiem, zaczynając od określonego przesunięcia.

public:
 virtual void CopyPixels(Array ^ pixels, int stride, int offset);
[System.Security.SecurityCritical]
public virtual void CopyPixels (Array pixels, int stride, int offset);
public virtual void CopyPixels (Array pixels, int stride, int offset);
[<System.Security.SecurityCritical>]
abstract member CopyPixels : Array * int * int -> unit
override this.CopyPixels : Array * int * int -> unit
abstract member CopyPixels : Array * int * int -> unit
override this.CopyPixels : Array * int * int -> unit
Public Overridable Sub CopyPixels (pixels As Array, stride As Integer, offset As Integer)

Parametry

pixels
Array

Tablica docelowa.

stride
Int32

Krok mapy bitowej.

offset
Int32

Lokalizacja pikseli, w której rozpoczyna się kopiowanie.

Atrybuty

Dotyczy

CopyPixels(Int32Rect, Array, Int32, Int32)

Kopiuje dane pikseli mapy bitowej w określonym prostokącie do tablicy pikseli, która ma określony krok rozpoczynający się od określonego przesunięcia.

public:
 virtual void CopyPixels(System::Windows::Int32Rect sourceRect, Array ^ pixels, int stride, int offset);
[System.Security.SecurityCritical]
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, Array pixels, int stride, int offset);
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, Array pixels, int stride, int offset);
[<System.Security.SecurityCritical>]
abstract member CopyPixels : System.Windows.Int32Rect * Array * int * int -> unit
override this.CopyPixels : System.Windows.Int32Rect * Array * int * int -> unit
abstract member CopyPixels : System.Windows.Int32Rect * Array * int * int -> unit
override this.CopyPixels : System.Windows.Int32Rect * Array * int * int -> unit
Public Overridable Sub CopyPixels (sourceRect As Int32Rect, pixels As Array, stride As Integer, offset As Integer)

Parametry

sourceRect
Int32Rect

Prostokąt źródłowy do skopiowania. Wartość Empty określa całą mapę bitową.

pixels
Array

Tablica docelowa.

stride
Int32

Krok mapy bitowej.

offset
Int32

Lokalizacja pikseli, w której rozpoczyna się kopiowanie.

Atrybuty

Uwagi

Pusta sourceRect wartość (określona jako wszystkie zera) kopiuje całą mapę bitową.

Dotyczy

CopyPixels(Int32Rect, IntPtr, Int32, Int32)

Kopiuje dane pikseli mapy bitowej w określonym prostokącie.

public:
 virtual void CopyPixels(System::Windows::Int32Rect sourceRect, IntPtr buffer, int bufferSize, int stride);
[System.Security.SecurityCritical]
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, IntPtr buffer, int bufferSize, int stride);
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, IntPtr buffer, int bufferSize, int stride);
[<System.Security.SecurityCritical>]
abstract member CopyPixels : System.Windows.Int32Rect * nativeint * int * int -> unit
override this.CopyPixels : System.Windows.Int32Rect * nativeint * int * int -> unit
abstract member CopyPixels : System.Windows.Int32Rect * nativeint * int * int -> unit
override this.CopyPixels : System.Windows.Int32Rect * nativeint * int * int -> unit
Public Overridable Sub CopyPixels (sourceRect As Int32Rect, buffer As IntPtr, bufferSize As Integer, stride As Integer)

Parametry

sourceRect
Int32Rect

Prostokąt źródłowy do skopiowania. Wartość Empty określa całą mapę bitową.

buffer
IntPtr

nativeint

Wskaźnik do buforu.

bufferSize
Int32

Rozmiar buforu.

stride
Int32

Krok mapy bitowej.

Atrybuty

Uwagi

Pusta sourceRect wartość (określona jako wszystkie zera) kopiuje całą mapę bitową.

Dotyczy