Compartir vía


BitmapSource.CopyPixels Método

Definición

Copia los datos de píxeles del mapa de bits.

Sobrecargas

CopyPixels(Array, Int32, Int32)

Copia los datos de píxeles del mapa de bits en una matriz de píxeles con el paso especificado, a partir de la posición de desplazamiento especificada.

CopyPixels(Int32Rect, Array, Int32, Int32)

Copia los datos de píxeles del mapa de bits del rectángulo especificado en una matriz de píxeles con el paso especificado, a partir de la posición de desplazamiento especificada.

CopyPixels(Int32Rect, IntPtr, Int32, Int32)

Copia los datos de píxeles del mapa de bits dentro del rectángulo especificado.

CopyPixels(Array, Int32, Int32)

Copia los datos de píxeles del mapa de bits en una matriz de píxeles con el paso especificado, a partir de la posición de desplazamiento especificada.

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

Matriz de destino.

stride
Int32

Paso del mapa de bits.

offset
Int32

Ubicación de los píxeles en la que empieza la copia.

Atributos

Se aplica a

CopyPixels(Int32Rect, Array, Int32, Int32)

Copia los datos de píxeles del mapa de bits del rectángulo especificado en una matriz de píxeles con el paso especificado, a partir de la posición de desplazamiento especificada.

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

Rectángulo de origen que se va a copiar. El valor Empty especifica todo el mapa de bits.

pixels
Array

Matriz de destino.

stride
Int32

Paso del mapa de bits.

offset
Int32

Ubicación de los píxeles en la que empieza la copia.

Atributos

Comentarios

Un valor vacío sourceRect (especificado como todos los ceros) copia todo el mapa de bits.

Se aplica a

CopyPixels(Int32Rect, IntPtr, Int32, Int32)

Copia los datos de píxeles del mapa de bits dentro del rectá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

Rectángulo de origen que se va a copiar. El valor Empty especifica todo el mapa de bits.

buffer
IntPtr

nativeint

Puntero al búfer.

bufferSize
Int32

Tamaño del búfer.

stride
Int32

Paso del mapa de bits.

Atributos

Comentarios

Un valor vacío sourceRect (especificado como todos los ceros) copia todo el mapa de bits.

Se aplica a