对于
Windows Phone 8(我假设它与Windows 8类似),如何将他们获得的任何图像转换为.png?
例如,我得到.jpeg或.gif并将其转换为.png.
也有兴趣将.png转换为.jpeg.
在第三方应用程序之前,我更喜欢内置方法.
谢谢!
最佳答案 WP7 / WP8中没有内置功能可以从JPG转换为PNG.
如果只需要将WriteableBitmap保存为JPEG,则可以使用一个好的第三方框架.
var myBitmap = new WriteableBitmap(tempBitmap);
// Create the destitnation stream.
var pngDest = new System.IO.IsolatedStorage.IsolatedStorageFileStream("test.png", FileMode.Create, isoStore);
// use the WriteableBitmap extension to write out the PNG
myBitmap.WritePNG(pngDest);
如果您需要功能更全面的工具集(例如加载JPG),请查看WriteableBitmapEx和Rene Schulte @ Convert, Encode And Decode Silverlight WriteableBitmap Data的精彩文章