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

软件位图的 alpha 模式。

返回

新的软件位图。

属性

另请参阅

适用于

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

软件位图的高度(以像素为单位)。

返回

新的软件位图。

属性

注解

使用此方法及其重载将数据从 WriteableBitmapPixelBuffer 复制到现有 SoftwareBitmap 中。

另请参阅

适用于