如何从xamarin窗体的本地图像创建SK位图

如何从xamarin窗体的本地图像创建SK位图,xamarin,xamarin.forms,bitmap,skiasharp,Xamarin,Xamarin.forms,Bitmap,Skiasharp,我正试图按照这个例子在Xamarin中创建一个平铺图像 但是我遇到了一个错误。在这里,程序集流总是空的 SKBitmap origBitmap; Assembly assembly = GetType().GetTypeInfo().Assembly; using (Stream stream = assembly.GetManifestResourceStream(resourceID)) {

我正试图按照这个例子在Xamarin中创建一个平铺图像

但是我遇到了一个错误。在这里,程序集流总是空的

            SKBitmap origBitmap;

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

            using (Stream stream = assembly.GetManifestResourceStream(resourceID))
            {
                origBitmap = SKBitmap.Decode(stream);
            }
我还确保图像构建类型设置为嵌入式资源

你知道怎么解决这个问题吗?还是有更好的方法将本地图像加载为位图

提前感谢Thx在评论中留下的宿醉(伟大的名字)

我重新检查后发现了问题

图像资源应如下所示“YOURASSEMLBY.IMAGENAME.IMAGETPYE(PNG、JPG等)”

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

意味着在另一个文件夹中没有文件夹


并确保映像生成类型设置为嵌入式资源

仔细检查您的
资源ID
是否正确,检查该嵌入式资源的属性以找到正确的名称。发现哑错误。。。。嵌套问题。thx的帮助你可以写你的解决方案的答案,这将帮助更多的人与相同的问题:)。