Compartilhar via


BitmapSource.CopyPixels Método

Definição

Copia os dados de pixel do bitmap.

Sobrecargas

CopyPixels(Array, Int32, Int32)

Copia os dados de pixel de bitmap para a matriz de pixes que tem a distância especificada, começando no deslocamento especificado.

CopyPixels(Int32Rect, Array, Int32, Int32)

Copia os dados de pixel de bitmap no retângulo especificado em uma matriz de pixels que tem a distância especificada começando no deslocamento especificado.

CopyPixels(Int32Rect, IntPtr, Int32, Int32)

Copia os dados de pixel do bitmap dentro do retângulo especificado.

CopyPixels(Array, Int32, Int32)

Copia os dados de pixel de bitmap para a matriz de pixes que tem a distância especificada, começando no deslocamento especificado.

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)

Parâmetros

pixels
Array

A matriz de destino.

stride
Int32

A distância do bitmap.

offset
Int32

O local de pixel em que a cópia é iniciada.

Atributos

Aplica-se a

CopyPixels(Int32Rect, Array, Int32, Int32)

Copia os dados de pixel de bitmap no retângulo especificado em uma matriz de pixels que tem a distância especificada começando no deslocamento especificado.

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)

Parâmetros

sourceRect
Int32Rect

O retângulo de origem a ser copiado. Um valor Empty especifica o bitmap inteiro.

pixels
Array

A matriz de destino.

stride
Int32

A distância do bitmap.

offset
Int32

O local de pixel em que a cópia é iniciada.

Atributos

Comentários

Um valor vazio sourceRect (especificado como todos os zeros) copia todo o bitmap.

Aplica-se a

CopyPixels(Int32Rect, IntPtr, Int32, Int32)

Copia os dados de pixel do bitmap dentro do retângulo especificado.

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)

Parâmetros

sourceRect
Int32Rect

O retângulo de origem a ser copiado. Um valor Empty especifica o bitmap inteiro.

buffer
IntPtr

nativeint

Um ponteiro para o buffer.

bufferSize
Int32

O tamanho do buffer.

stride
Int32

A distância do bitmap.

Atributos

Comentários

Um valor vazio sourceRect (especificado como todos os zeros) copia todo o bitmap.

Aplica-se a