2012-12-24 69 views
4

對於Windows Phone 8(我假設它將與Windows 8類似),如何將其轉換爲.png的任何圖像?Windows Phone 8,如何將圖像轉換爲.png?

例如,我得到一個.jpeg或.gif文件,並將其轉換爲.png。

也可能會將.png轉換爲.jpeg。

我寧願建立在第三方應用程序之前的方法。

謝謝!

+0

請注意,標籤獨立且不能合併建立新條款。例如,結合'windows'和'phone'並不意味着你在談論Windows Phone。 – Charles

回答

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和勒內·舒爾特這篇大文章@Convert, Encode And Decode Silverlight WriteableBitmap Data

+0

您對imageTools有什麼看法? http://imagetools.codeplex.com/wikipage?title=Working%20with%20different%20image%20formats&referringTitle=Home 我看到這一個沒有在一段時間更新,所以我不知道它會在WP8上工作,但它也給出了WriteableBitmapEx似乎沒有給出的bmp。 – SolidSnake4444

+0

我很確定WP7的ImageTools不支持這些格式之一... JPG或PNG。嘗試使用它,並在運行時失敗。 – JustinAngel

+0

好的,當我回家後,我會研究WriteableBitmapEx,看看它是如何工作的。有什麼可以轉換爲.bmp嗎?我試圖覆蓋儘可能多的圖像轉換,我可以在手機上不需要web服務。 – SolidSnake4444

-1

有一點要考慮的是使用一個程序您的應用程序之外,以轉換你的圖片。

我使用油漆或gimp。你可以免費下載gimp,這是一個很好的程序。

這裏是一個起點:

http://www.gimp.org/

相關問題