將圖像(或bitmapImage或PhotoResult)保存到byte []然後將其轉換回圖像時出現問題。Bitmap to byte []
我在網上發現了很多關於它的帖子,但他們不工作。在這段代碼中,當我這樣做時,我得到了一個Unspecifed error
:SetSource (bitmapImage.SetSource(ms);)
並且不知道該怎麼做。
我還想製作一個設備列表(每個設備都有一個名稱,編號,狀態和圖像,我將以byte[]
表示)並將其保存到IsolatedStorage,然後讀取並列出它們(使用圖像當然)
下面是一些代碼我迄今:
public void photoChooserTask_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
imageBytes = new byte[e.ChosenPhoto.Length];
e.ChosenPhoto.Read(imageBytes, 0, imageBytes.Length);
BitmapImage bitmapImage = new BitmapImage();
MemoryStream ms = new MemoryStream(imageBytes);
try
{
bitmapImage.SetSource(ms);
}
catch (Exception ea)
{
//
}
image1.Source = bitmapImage;
}
這實際上是兩個單獨的問題,應該如此分開。 – ctacke
現在的問題是:熱將圖像或位圖轉換爲字節[] – przemyslaw
然後刪除「我也想製作一個設備列表....」部分,因爲它與問題無關。 – ctacke