【问题标题】:Use an OxyImage from a Resource in Xamarin.Forms在 Xamarin.Forms 中使用资源中的 OxyImage
【发布时间】:2017-02-23 14:27:35
【问题描述】:

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

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

如果我想使用图像,我会使用该代码(目前我仅在 Android 上对其进行了测试并且可以使用):

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

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

谢谢, 恩里科

【问题讨论】:

    标签: xamarin.forms oxyplot


    【解决方案1】:

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

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

    This library 做到了这一点,但它似乎已经过时了,也许你可以试一试,看看它是否适合你,或者简单地了解如何让你自己的实现工作,因为你只需要阅读文件并返回字节。

    类似:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-27
      • 1970-01-01
      • 1970-01-01
      • 2023-02-22
      • 2022-10-04
      • 2017-01-16
      • 1970-01-01
      相关资源
      最近更新 更多