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

Image Windows Phone 8,如何将图像转换为.png?,image,image-manipulation,windows-phone-8,Image,Image Manipulation,Windows Phone 8,对于WindowsPhone8(我假设它与Windows8类似),如何将任何图像转换为.png 例如,我得到一个.jpeg或.gif,然后将其转换为.png 也有兴趣将.png转换为.jpeg 我更喜欢在第三方应用程序之前使用内置方法 谢谢大家! WP7/WP8中没有内置的功能可以从JPG转换为PNG 如果您只需要将WriteableBitmap保存为JPEG格式,那么可以使用一个很好的第三方框架 如果你需要一个更全面的工具集(比如加载JPG),请查阅Rene Schulte @ < /P> >

对于WindowsPhone8(我假设它与Windows8类似),如何将任何图像转换为.png

例如,我得到一个.jpeg或.gif,然后将其转换为.png

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

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


谢谢大家!

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

如果您只需要将WriteableBitmap保存为JPEG格式,那么可以使用一个很好的第三方框架


如果你需要一个更全面的工具集(比如加载JPG),请查阅Rene Schulte @ < /P> > P>这篇伟大的文章。 我使用油漆或gimp。你可以免费下载gimp,这是一个很好的程序

这里是一个开始:


请注意,标签是独立的,不能组合起来创建新的术语。例如,结合使用
windows
phone
并不意味着你在谈论windows phone。你认为imageTools怎么样?我看到这个已经有一段时间没有更新了,所以我不确定它是否能在WP8上工作,但它也提供了bmp,而WriteableBitmapEx似乎没有提供。我非常确定WP7的ImageTools不支持这些格式之一。。。JPG或PNG。试着使用它,它在运行时会失败。好的,我回家后会研究WriteableBitmapEx,看看它是如何工作的。还有什么可以转换成.bmp的吗?我试图在手机上覆盖尽可能多的图像转换,而不需要网络服务。
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);