在Xamarin.Forms中使用来自资源的OxyImage

时间:2017-02-23 14:27:35

标签: xamarin.forms oxyplot

我喜欢使用Xamarin.Forms在OxyPlot图表中使用ImageAnnotation。

我的问题是ImageAnnotation想要一个OxyImage并创建一个OxyImage我需要一个字节数组或一个字符串。

如果我想使用图片,我会使用该代码(目前我只使用Android进行测试并且可以使用):

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

如何从我的资源中创建一个oxyImage?

谢谢, 恩里科

1 个答案:

答案 0 :(得分:0)

如果您只需要一个字节数组,则可以将该图像作为文件打开并从中获取字节数组。

唯一的问题是,由于您使用的是表单,因此需要您独立处理每个平台中的文件系统。

This库做了这个,但它似乎已经过时了,可能你可以尝试一下,看看它是否适合你,或者只是采取一些想法,如何使你自己的实现工作,因为你只需要读取文件并返回字节。

类似的东西:

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