2017-02-23 64 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");