SoftwareBitmap.CreateCopyFromBuffer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
软件位图的高度(以像素为单位)。
返回
新的软件位图。
- 属性
注解
使用此方法及其重载将数据从 WriteableBitmap 的 PixelBuffer 复制到现有 SoftwareBitmap 中。