我正在尝试开发一个Windows应用商店应用,它可以生成并保存由各种图像,原始形状和文本组成的位图图像。我不一定希望所有图像都在屏幕上,因为我可能需要生成很多图像。我的应用程序是用C#编写的。我看到微软在Windows 8.1中引入了一个新的RenderTargetBitmap类 - 我计划将其作为目标 - 但它只保存了屏幕上的XAML树。是我唯一选择C ++的选择吗?如果是这样,什么C ++库是免费的,与WinRT兼容并且有一个简单的API?
答案 0 :(得分:2)
看看WriteableBitmap。它允许您在图像中手动绘制像素,首先将它们写入字节数组。
如果您需要其他工具来渲染形状等,WriteableBitmapEx可能是个不错的选择。引用链接:
WriteableBitmap API非常简约,只有原始的 用于此类操作的像素阵列。 WriteableBitmapEx库尝试 使用易于使用的扩展方法来弥补这一点 内置方法并提供类似GDI +的功能。图书馆 使用基本和快速扩展WriteableBitmap类(2D 绘图)功能,转换方法和功能相结合 (blit)WriteableBitmaps。