BitmapSource.CopyPixels Método

Definição

Copia os dados de pixel de bitmap.

Sobrecargas

Nome Description
CopyPixels(Array, Int32, Int32)

Copia os dados de pixel de bitmap em uma matriz de pixels com o passo especificado, começando no deslocamento especificado.

CopyPixels(Int32Rect, Array, Int32, Int32)

Copia os dados de pixel de bitmap dentro do retângulo especificado em uma matriz de pixels que tem o passo especificado começando no deslocamento especificado.

CopyPixels(Int32Rect, IntPtr, Int32, Int32)

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

CopyPixels(Array, Int32, Int32)

Copia os dados de pixel de bitmap em uma matriz de pixels com o passo especificado, 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);
[<System.Security.SecurityCritical>]
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

O passo do bitmap.

offset
Int32

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

Atributos

Aplica-se a

CopyPixels(Int32Rect, Array, Int32, Int32)

Copia os dados de pixel de bitmap dentro do retângulo especificado em uma matriz de pixels que tem o passo especificado 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);
[<System.Security.SecurityCritical>]
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 Empty valor especifica todo o bitmap.

pixels
Array

A matriz de destino.

stride
Int32

O passo do bitmap.

offset
Int32

O local do pixel em que a cópia começa.

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 de 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);
[<System.Security.SecurityCritical>]
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 Empty valor especifica todo o bitmap.

buffer
IntPtr

nativeint

Um ponteiro para o buffer.

bufferSize
Int32

O tamanho do buffer.

stride
Int32

O passo do bitmap.

Atributos

Comentários

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

Aplica-se a