2017-02-23 21 views
2

我喜歡使用Xamarin.Forms使用一個ImageAnnotation一個OxyPlot圖表中的資源使用的OxyImage。從Xamarin.Forms

我的問題是ImageAnnotation想要的OxyImage並創建一個OxyImage我需要一個字節數組或一個字符串。

如果我想使用的圖像我使用的代碼(目前我只與Android進行了測試和工程):

ImageSource iso = ImageSource.FromFile("myImage.png"); 

如何我可以從我的資源創建一個oxyImage?

感謝, 恩里科

回答

0

如果你需要的是一個字節數組,你可以打開圖像文件,並從中獲得字節數組。

唯一的問題是,由於使用的是表單,這將需要您在每個平臺上處理文件系統獨立。

This庫做到了這一點,但它似乎已經過時了,可能你可以試一試,看看它是否適用於你,或者只是想一些關於如何使你自己的實現工作的想法,因爲你只需要讀取文件並返回字節。

喜歡的東西:

var myImageInByteArray = File.ReadAllBytes("myImage.png");