BitmapSource.CopyPixels 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
复制位图像素数据。
重载
CopyPixels(Array, Int32, Int32) |
将位图像素数据复制到具有从指定偏移量开始的指定跨距的像素数组中。 |
CopyPixels(Int32Rect, Array, Int32, Int32) |
将指定矩形中的位图像素数据复制到具有从指定偏移量开始的指定跨距的像素数组中。 |
CopyPixels(Int32Rect, IntPtr, Int32, Int32) |
复制指定矩形中的位图像素数据。 |
CopyPixels(Array, Int32, Int32)
将位图像素数据复制到具有从指定偏移量开始的指定跨距的像素数组中。
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)
参数
- pixels
- Array
目标数组。
- stride
- Int32
位图的跨距。
- offset
- Int32
复制开始时所处的像素位置。
- 属性
适用于
CopyPixels(Int32Rect, Array, Int32, Int32)
将指定矩形中的位图像素数据复制到具有从指定偏移量开始的指定跨距的像素数组中。
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)
参数
- pixels
- Array
目标数组。
- stride
- Int32
位图的跨距。
- offset
- Int32
复制开始时所处的像素位置。
- 属性
注解
一个空 sourceRect
值 (指定为所有零,) 复制整个位图。
适用于
CopyPixels(Int32Rect, IntPtr, Int32, Int32)
复制指定矩形中的位图像素数据。
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)
参数
- buffer
-
IntPtr
nativeint
指向缓冲区的指针。
- bufferSize
- Int32
缓冲区的大小。
- stride
- Int32
位图的跨距。
- 属性
注解
一个空 sourceRect
值 (指定为所有零,) 复制整个位图。