對於Windows Phone 8(我假設它將與Windows 8類似),如何將其轉換爲.png的任何圖像?Windows Phone 8,如何將圖像轉換爲.png?
例如,我得到一個.jpeg或.gif文件,並將其轉換爲.png。
也可能會將.png轉換爲.jpeg。
我寧願建立在第三方應用程序之前的方法。
謝謝!
對於Windows Phone 8(我假設它將與Windows 8類似),如何將其轉換爲.png的任何圖像?Windows Phone 8,如何將圖像轉換爲.png?
例如,我得到一個.jpeg或.gif文件,並將其轉換爲.png。
也可能會將.png轉換爲.jpeg。
我寧願建立在第三方應用程序之前的方法。
謝謝!
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
您對imageTools有什麼看法? http://imagetools.codeplex.com/wikipage?title=Working%20with%20different%20image%20formats&referringTitle=Home 我看到這一個沒有在一段時間更新,所以我不知道它會在WP8上工作,但它也給出了WriteableBitmapEx似乎沒有給出的bmp。 – SolidSnake4444
我很確定WP7的ImageTools不支持這些格式之一... JPG或PNG。嘗試使用它,並在運行時失敗。 – JustinAngel
好的,當我回家後,我會研究WriteableBitmapEx,看看它是如何工作的。有什麼可以轉換爲.bmp嗎?我試圖覆蓋儘可能多的圖像轉換,我可以在手機上不需要web服務。 – SolidSnake4444
請注意,標籤獨立且不能合併建立新條款。例如,結合'windows'和'phone'並不意味着你在談論Windows Phone。 – Charles