【问题标题】:how to create a SKbitmap from a local image xamarin forms如何从本地图像 xamarin 表单创建 SKbitmap
【发布时间】:2020-01-03 16:58:51
【问题描述】:

我正在尝试按照此示例在 Xamarin 中创建平铺图像here

但我遇到了一个错误。这里的汇编流始终为空。

            SKBitmap origBitmap;

            Assembly assembly = GetType().GetTypeInfo().Assembly;

            using (Stream stream = assembly.GetManifestResourceStream(resourceID))
            {
                origBitmap = SKBitmap.Decode(stream);
            }

我还确保图像构建类型设置为 Embedded Resource

知道如何解决这个问题吗?还是有更好的方法将本地图像加载为 SKbitmap

提前致谢

【问题讨论】:

  • 仔细检查您的resourceID 是否正确,检查该嵌入资源的属性以找到正确的名称。
  • 发现了愚蠢的错误......嵌套问题。谢谢帮助
  • 您可以在答案中写下您的解决方案,这将帮助更多有相同问题的人:)。

标签: xamarin xamarin.forms bitmap skiasharp


【解决方案1】:

感谢 cmets 中的 SuchiHangover(伟大的名字)

我重新检查,发现问题

图片资源应如下“YOURASSEMLBY.IMAGENAME.IMAGETPYE(PNG,JPG,...)”

如果图像保存在文件夹中,请在图像名称前添加其名称,但避免嵌套

表示另一个文件夹中没有文件夹

并确保图像构建类型设置为嵌入式资源

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    • 2023-03-13
    • 2019-10-26
    • 2011-10-05
    • 1970-01-01
    相关资源
    最近更新 更多