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
の値 (すべてのゼロとして指定) は、ビットマップ全体をコピーします。