我喜欢使用Xamarin.Forms在OxyPlot图表中使用ImageAnnotation。
我的问题是ImageAnnotation想要一个OxyImage并创建一个OxyImage我需要一个字节数组或一个字符串。
如果我想使用图片,我会使用该代码(目前我只使用Android进行测试并且可以使用):
ImageSource iso = ImageSource.FromFile("myImage.png");
如何从我的资源中创建一个oxyImage?
谢谢, 恩里科
答案 0 :(得分:0)
如果您只需要一个字节数组,则可以将该图像作为文件打开并从中获取字节数组。
唯一的问题是,由于您使用的是表单,因此需要您独立处理每个平台中的文件系统。
This库做了这个,但它似乎已经过时了,可能你可以尝试一下,看看它是否适合你,或者只是采取一些想法,如何使你自己的实现工作,因为你只需要读取文件并返回字节。
类似的东西:
var myImageInByteArray = File.ReadAllBytes("myImage.png");