在Windows应用商店应用中组合位图图像的最简单方法是什么?

时间:2013-08-25 19:10:23

标签: c# c++ bitmap windows-runtime windows-store-apps

我正在尝试开发一个Windows应用商店应用,它可以生成并保存由各种图像,原始形状和文本组成的位图图像。我不一定希望所有图像都在屏幕上,因为我可能需要生成很多图像。我的应用程序是用C#编写的。我看到微软在Windows 8.1中引入了一个新的RenderTargetBitmap类 - 我计划将其作为目标 - 但它只保存了屏幕上的XAML树。是我唯一选择C ++的选择吗?如果是这样,什么C ++库是免费的,与WinRT兼容并且有一个简单的API?

1 个答案:

答案 0 :(得分:2)

看看WriteableBitmap。它允许您在图像中手动绘制像素,首先将它们写入字节数组。

如果您需要其他工具来渲染形状等,WriteableBitmapEx可能是个不错的选择。引用链接:

  

WriteableBitmap API非常简约,只有原始的   用于此类操作的像素阵列。 WriteableBitmapEx库尝试   使用易于使用的扩展方法来弥补这一点   内置方法并提供类似GDI +的功能。图书馆   使用基本和快速扩展WriteableBitmap类(2D   绘图)功能,转换方法和功能相结合   (blit)WriteableBitmaps。