Поделиться через


SoftwareBitmap.CreateCopyFromBuffer Метод

Определение

Перегрузки

CreateCopyFromBuffer(IBuffer, BitmapPixelFormat, Int32, Int32, BitmapAlphaMode)

Создает новый объект SoftwareBitmap , выполняя глубокую копию предоставленного буфера. Изменения данных в новой программе SoftwareBitmap не повлияют на буфер, из которого они были созданы.

CreateCopyFromBuffer(IBuffer, BitmapPixelFormat, Int32, Int32)

Создает новый объект SoftwareBitmap , выполняя глубокую копию предоставленного буфера. Изменения данных в новой программе SoftwareBitmap не повлияют на буфер, из которого они были созданы.

CreateCopyFromBuffer(IBuffer, BitmapPixelFormat, Int32, Int32, BitmapAlphaMode)

Создает новый объект SoftwareBitmap , выполняя глубокую копию предоставленного буфера. Изменения данных в новой программе SoftwareBitmap не повлияют на буфер, из которого они были созданы.

public:
 static SoftwareBitmap ^ CreateCopyFromBuffer(IBuffer ^ source, BitmapPixelFormat format, int width, int height, BitmapAlphaMode alpha);
/// [Windows.Foundation.Metadata.Overload("CreateCopyWithAlphaFromBuffer")]
 static SoftwareBitmap CreateCopyFromBuffer(IBuffer const& source, BitmapPixelFormat const& format, int const& width, int const& height, BitmapAlphaMode const& alpha);
[Windows.Foundation.Metadata.Overload("CreateCopyWithAlphaFromBuffer")]
public static SoftwareBitmap CreateCopyFromBuffer(IBuffer source, BitmapPixelFormat format, int width, int height, BitmapAlphaMode alpha);
function createCopyFromBuffer(source, format, width, height, alpha)
Public Shared Function CreateCopyFromBuffer (source As IBuffer, format As BitmapPixelFormat, width As Integer, height As Integer, alpha As BitmapAlphaMode) As SoftwareBitmap

Параметры

source
IBuffer

Исходный буфер, из которого будет создана копия.

format
BitmapPixelFormat

Формат пикселей программного растрового изображения.

width
Int32

int

Ширина программного растрового изображения в пикселях.

height
Int32

int

Высота программного растрового изображения в пикселях.

alpha
BitmapAlphaMode

Альфа-режим программного растрового изображения.

Возвращаемое значение

Новый точечный рисунок программного обеспечения.

Атрибуты

См. также раздел

Применяется к

CreateCopyFromBuffer(IBuffer, BitmapPixelFormat, Int32, Int32)

Создает новый объект SoftwareBitmap , выполняя глубокую копию предоставленного буфера. Изменения данных в новой программе SoftwareBitmap не повлияют на буфер, из которого они были созданы.

public:
 static SoftwareBitmap ^ CreateCopyFromBuffer(IBuffer ^ source, BitmapPixelFormat format, int width, int height);
/// [Windows.Foundation.Metadata.Overload("CreateCopyFromBuffer")]
 static SoftwareBitmap CreateCopyFromBuffer(IBuffer const& source, BitmapPixelFormat const& format, int const& width, int const& height);
[Windows.Foundation.Metadata.Overload("CreateCopyFromBuffer")]
public static SoftwareBitmap CreateCopyFromBuffer(IBuffer source, BitmapPixelFormat format, int width, int height);
function createCopyFromBuffer(source, format, width, height)
Public Shared Function CreateCopyFromBuffer (source As IBuffer, format As BitmapPixelFormat, width As Integer, height As Integer) As SoftwareBitmap

Параметры

source
IBuffer

Исходный буфер, из которого будет создана копия.

format
BitmapPixelFormat

Формат пикселей программного растрового изображения.

width
Int32

int

Ширина программного растрового изображения в пикселях.

height
Int32

int

Высота программного растрового изображения в пикселях.

Возвращаемое значение

Новый точечный рисунок программного обеспечения.

Атрибуты

Комментарии

Используйте этот метод и его перегрузки для копирования данных из PixelBufferобъекта WriteableBitmap в существующий объект SoftwareBitmap.

См. также раздел

Применяется к