使用Xamarin.Forms中资源中的OxyImage

使用Xamarin.Forms中资源中的OxyImage,xamarin.forms,oxyplot,Xamarin.forms,Oxyplot,我喜欢使用Xamarin.Forms在OxyPlot图表中使用ImageAnnotation 我的问题是ImageAnnotation需要一个OxyImage,而要创建一个OxyImage,我需要一个字节数组或字符串 如果我想使用一个图像,我会使用该代码(目前我只在Android上进行了测试,并且可以正常工作): 如何从我的资源中创建oxyImage 谢谢, Enrico如果您只需要一个字节数组,您可以将图像作为文件打开,并从中获取字节数组 唯一的问题是,由于您使用的是表单,因此需要独立处理每个

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

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

如果我想使用一个图像,我会使用该代码(目前我只在Android上进行了测试,并且可以正常工作):

如何从我的资源中创建oxyImage

谢谢,
Enrico

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

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

库这样做了,但它似乎过时了,也许您可以尝试一下,看看它是否适合您,或者简单地考虑一下如何使您自己的实现工作,因为您只需要读取文件并返回字节

比如:

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