是否有适用于Windows Phone 8.1的System.Drawing.Graphics

本文关键字:System Drawing Graphics 适用于 Windows Phone 是否 | 更新日期: 2023-09-27 18:30:37

我正在尝试在Windows Phone 8.1应用程序中创建一个图像生成器。我希望能够创建一个空位图,在其中写入一些文本,然后向位图添加基本内容(线条、圆圈等)。

我正在使用可写位图,我可以将像素作为整数数组获取。我可以"手动"修改数组,但是使用这种粗略的方法绘制文本会非常复杂。

WriteableBitmap bmpCreator = new WriteableBitmap(iImgWidthPX, iImgHeightPX);
int[] vPixels = bmpCreator.Pixels;       
// I want to use a drawing layer using vPixels
// Draw text
// Draw lines
// Apply filters
// bmpCreator.SaveJpeg(...); 

在Windows Forms应用程序中,我可以使用System.Drawing.Graphics。不幸的是,我在Windows Phone 8.1中看不到此功能?

基本上,我正在寻找一个"工厂",它将像素数组作为输入并公开基本的图像处理功能

那么:有没有像System.Drawing.Graphics这样为Windows Phone制作的东西?如果没有,我的问题还有其他选择吗?

谢谢你的时间!

是否有适用于Windows Phone 8.1的System.Drawing.Graphics

我猜你要找的是Windows.UI.Xaml.Shapes 命名空间您可以将这些绘制到画布上,添加要添加的任何文本作为标签,然后将画布渲染为 WriteableBitmap(尽管我不确定这里的最后一部分)。