0
我一直在这个问题上停留了几天。所以我得到了这个WritableBitmap对象,我用它来渲染出一个图像(尚未保存),我可以使用.SaveJpeg将它保存为一个jpeg文件,但我需要在png图像保存透明性。这里是IM创建WritableBitmap使用ImageTools将可写入的位图转换为PNG c#wp8
var customTile = new PayClock2();
customTile.Measure(new Size(336, 336));
customTile.Arrange(new Rect(0, 0, 336, 336));
var bmp = new WriteableBitmap(336, 365);
bmp.Render(customTile, null);
bmp.Invalidate();
我一直在使用ImageTools库尝试了代码,但我似乎无法转换WritableBitmap为位图它
var img = bmp.ToImage();
var encoder = new PngEncoder();
using (var stream = new IsolatedStorageFileStream(filename, System.IO.FileMode.Create, isf))
{
encoder.Encode(img, stream);
stream.Close();
}
任何这里人成功挽救一个可写的位图Png之前?
在此先感谢
谢谢你哟,工作完美无瑕! – deucks 2014-09-24 10:21:07