2013-08-05 73 views
2

我想從Windows Phone照片庫中加載png文件(帶有透明度)。目前我正在使用PhotoChooserTask。但問題是,即使圖像是PNG,我也會回到沒有透明度的圖像數據。當我查看Windows Phone圖庫應用程序中的png文件時,透明度是正確的。Windows Phone 8:從圖庫加載png

有沒有辦法從畫廊中加載帶有透明度的png文件?

Regards,

+0

你有使用'MediaLibrary'去所有圖片的訪問,可以[獲得字節流這種方式的圖像](http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.picture.getimage.aspx)? –

+0

其實我正在使用返回的字節流作爲BitmapImage的源。而這個結果BitmapImage不顯示透明度。 – Hyndrix

回答

0

可悲的是答案是否定的。如果圖像在無法添加之前沒有透明度。

而且(如你發現),你只取回從媒體庫中的圖像流不是原始文件本身和流只包含沒有透明的顏色數據。

最好的選擇(如果用戶使用網盤)是使用Live/SkyDrive的API從用戶的備份或從網上下載圖像。

或者如果你正在做一個相機應用,看看鏡頭API或諾基亞的成像SDK