Aracılığıyla paylaş


BitmapSource.CopyPixels Yöntem

Tanım

Bit eşlem piksel verilerini kopyalar.

Aşırı Yüklemeler

CopyPixels(Array, Int32, Int32)

Bit eşlem piksel verilerini belirtilen uzaklıkta başlayarak belirtilen adımla bir piksel dizisine kopyalar.

CopyPixels(Int32Rect, Array, Int32, Int32)

Belirtilen dikdörtgen içindeki bit eşlem piksel verilerini belirtilen uzaklıkta başlayan belirtilen adıma sahip bir piksel dizisine kopyalar.

CopyPixels(Int32Rect, IntPtr, Int32, Int32)

Bit eşlem piksel verilerini belirtilen dikdörtgen içinde kopyalar.

CopyPixels(Array, Int32, Int32)

Bit eşlem piksel verilerini belirtilen uzaklıkta başlayarak belirtilen adımla bir piksel dizisine kopyalar.

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)

Parametreler

pixels
Array

Hedef dizi.

stride
Int32

Bit eşlem adımı.

offset
Int32

Kopyalamanın başladığı piksel konumu.

Öznitelikler

Şunlara uygulanır

CopyPixels(Int32Rect, Array, Int32, Int32)

Belirtilen dikdörtgen içindeki bit eşlem piksel verilerini belirtilen uzaklıkta başlayan belirtilen adıma sahip bir piksel dizisine kopyalar.

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)

Parametreler

sourceRect
Int32Rect

Kopyalanacak kaynak dikdörtgen. Bir Empty değer bit eşlemin tamamını belirtir.

pixels
Array

Hedef dizi.

stride
Int32

Bit eşlem adımı.

offset
Int32

Kopyalamanın başladığı piksel konumu.

Öznitelikler

Açıklamalar

Boş sourceRect bir değer (tüm sıfırlar olarak belirtilir) bit eşlemin tamamını kopyalar.

Şunlara uygulanır

CopyPixels(Int32Rect, IntPtr, Int32, Int32)

Bit eşlem piksel verilerini belirtilen dikdörtgen içinde kopyalar.

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)

Parametreler

sourceRect
Int32Rect

Kopyalanacak kaynak dikdörtgen. Bir Empty değer bit eşlemin tamamını belirtir.

buffer
IntPtr

nativeint

Arabelleğe bir işaretçi.

bufferSize
Int32

Arabelleğin boyutu.

stride
Int32

Bit eşlem adımı.

Öznitelikler

Açıklamalar

Boş sourceRect bir değer (tüm sıfırlar olarak belirtilir) bit eşlemin tamamını kopyalar.

Şunlara uygulanır