BitmapSource.CopyPixels BitmapSource.CopyPixels BitmapSource.CopyPixels BitmapSource.CopyPixels Method

定義

ビットマップのピクセル データをコピーします。Copies the bitmap pixel data.

オーバーロード

CopyPixels(Array, Int32, Int32) CopyPixels(Array, Int32, Int32) CopyPixels(Array, Int32, Int32) CopyPixels(Array, Int32, Int32)

指定したオフセットを開始位置として、ビットマップのピクセル データを、指定したストライドを持つピクセル配列にコピーします。Copies the bitmap pixel data into an array of pixels with the specified stride, starting at the specified offset.

CopyPixels(Int32Rect, Array, Int32, Int32) CopyPixels(Int32Rect, Array, Int32, Int32) CopyPixels(Int32Rect, Array, Int32, Int32) CopyPixels(Int32Rect, Array, Int32, Int32)

指定したオフセットを開始位置として、指定した四角形内にあるビットマップのピクセル データを、指定したストライドを持つピクセル配列にコピーします。Copies the bitmap pixel data within the specified rectangle into an array of pixels that has the specified stride starting at the specified offset.

CopyPixels(Int32Rect, IntPtr, Int32, Int32) CopyPixels(Int32Rect, IntPtr, Int32, Int32) CopyPixels(Int32Rect, IntPtr, Int32, Int32) CopyPixels(Int32Rect, IntPtr, Int32, Int32)

指定した四角形内にあるビットマップのピクセル データをコピーします。Copies the bitmap pixel data within the specified rectangle

CopyPixels(Array, Int32, Int32) CopyPixels(Array, Int32, Int32) CopyPixels(Array, Int32, Int32) CopyPixels(Array, Int32, Int32)

指定したオフセットを開始位置として、ビットマップのピクセル データを、指定したストライドを持つピクセル配列にコピーします。Copies the bitmap pixel data into an array of pixels with the specified stride, starting at the specified offset.

public:
 virtual void CopyPixels(Array ^ pixels, int stride, int offset);
[System.Security.SecurityCritical]
public virtual void CopyPixels (Array pixels, int stride, int offset);
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 Array Array Array

コピー先の配列。The destination array.

stride
Int32 Int32 Int32 Int32

ビットマップのストライド。The stride of the bitmap.

offset
Int32 Int32 Int32 Int32

コピーを開始するピクセル位置。The pixel location where copying starts.

CopyPixels(Int32Rect, Array, Int32, Int32) CopyPixels(Int32Rect, Array, Int32, Int32) CopyPixels(Int32Rect, Array, Int32, Int32) CopyPixels(Int32Rect, Array, Int32, Int32)

指定したオフセットを開始位置として、指定した四角形内にあるビットマップのピクセル データを、指定したストライドを持つピクセル配列にコピーします。Copies the bitmap pixel data within the specified rectangle into an array of pixels that has the specified stride starting at the specified offset.

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);
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)

パラメーター

sourceRect
Int32Rect Int32Rect Int32Rect Int32Rect

コピーするソースの四角形。The source rectangle to copy. Empty 値は、ビットマップ全体を指定します。An Empty value specifies the entire bitmap.

pixels
Array Array Array Array

コピー先の配列。The destination array.

stride
Int32 Int32 Int32 Int32

ビットマップのストライド。The stride of the bitmap.

offset
Int32 Int32 Int32 Int32

コピーを開始するピクセル位置。The pixel location where copying begins.

注釈

sourceRectの値 (すべてゼロとして指定) は、ビットマップ全体をコピーします。An empty sourceRect value (specified as all zeros) copies the entire bitmap.

CopyPixels(Int32Rect, IntPtr, Int32, Int32) CopyPixels(Int32Rect, IntPtr, Int32, Int32) CopyPixels(Int32Rect, IntPtr, Int32, Int32) CopyPixels(Int32Rect, IntPtr, Int32, Int32)

指定した四角形内にあるビットマップのピクセル データをコピーします。Copies the bitmap pixel data within the specified rectangle

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);
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)

パラメーター

sourceRect
Int32Rect Int32Rect Int32Rect Int32Rect

コピーするソースの四角形。The source rectangle to copy. Empty 値は、ビットマップ全体を指定します。An Empty value specifies the entire bitmap.

buffer
IntPtr IntPtr IntPtr IntPtr

バッファーを指すポインター。A pointer to the buffer.

bufferSize
Int32 Int32 Int32 Int32

バッファーのサイズ。The size of the buffer.

stride
Int32 Int32 Int32 Int32

ビットマップのストライド。The stride of the bitmap.

注釈

sourceRectの値 (すべてゼロとして指定) は、ビットマップ全体をコピーします。An empty sourceRect value (specified as all zeros) copies the entire bitmap.

適用対象