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

时间:2014-11-17 17:02:00

标签: c# .net windows-phone-8 graphics bitmap

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

我正在使用 WritableBitmap ,我可以将像素作为整数数组。我可以手动修改数组""但是使用这个粗略方法来绘制文本会非常复杂。

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窗体应用程序中,我可以使用 System.Drawing.Graphics 。不幸的是,我在Windows Phone 8.1中看不到这个?

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

所以:是否有类似于为Windows Phone制作的System.Drawing.Graphics?如果没有,是否有替代我的问题?

感谢您的时间!

1 个答案:

答案 0 :(得分:1)

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