BitmapSource.CopyPixels Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Копирует данные пикселей растрового изображения.
Перегрузки
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)
Параметры
- sourceRect
- Int32Rect
Исходный прямоугольник для копирования. Значение Empty задает все растровое изображение.
- 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)
Параметры
- sourceRect
- Int32Rect
Исходный прямоугольник для копирования. Значение Empty задает все растровое изображение.
- buffer
-
IntPtr
nativeint
Указатель на буфер.
- bufferSize
- Int32
Размер буфера.
- stride
- Int32
Шаг растрового изображения.
- Атрибуты
Комментарии
sourceRect
Пустое значение (указанное как все нули) копирует весь растровый рисунок.