Windows Phone 8,如何将图像转换为.png?

时间:2012-12-24 15:34:20

标签: image image-manipulation windows-phone-8

对于Windows Phone 8(我假设它与Windows 8类似),如何将他们获得的任何图像转换为.png?

例如,我得到.jpeg或.gif并将其转换为.png。

也有兴趣将.png转换为.jpeg。

在第三方应用程序之前,我更喜欢内置方法。

谢谢!

2 个答案:

答案 0 :(得分:3)

WP7 / WP8中没有内置功能可以将JPG转换为PNG。

如果只需将WriteableBitmap保存为JPEG ToolStack C# PNG Writer Library,那么可以使用一个好的第三方框架。

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

答案 1 :(得分:-1)

要考虑的一件事是使用应用外部的程序来转换图片。

我使用paint或gimp。你可以免费下载gimp,这是一个很好的计划。

这是一个可以开始的地方:

http://www.gimp.org/