Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# UIImageView不会将图像显示为服务器上可用的原始图像_C#_Ios_Xamarin.ios - Fatal编程技术网

C# UIImageView不会将图像显示为服务器上可用的原始图像

C# UIImageView不会将图像显示为服务器上可用的原始图像,c#,ios,xamarin.ios,C#,Ios,Xamarin.ios,UIImageView不显示/显示服务器上可用的原始图像。 更多参考 这个值我进入CGImage,但这个CGImage我将它转换为UIImage,但它仍然无法显示您可以这样做吗: using (var url = NSUrl.FromString ("http://yoururl.com/yourpic.jpg")) { using (var data = NSData.FromUrl (url)) {

UIImageView不显示/显示服务器上可用的原始图像。 更多参考


这个值我进入CGImage,但这个CGImage我将它转换为UIImage,但它仍然无法显示

您可以这样做吗:

        using (var url = NSUrl.FromString ("http://yoururl.com/yourpic.jpg"))
        {
            using (var data = NSData.FromUrl (url))
            {
                imageView.Image = UIImage.LoadFromData (data);
            }
        }
听起来你只需要下载一个图像并将其设置为UIImageView,对吗

似乎您正在为一些非常简单的东西编写大量代码


注意:对网络错误使用try-catch。

我认为您需要发布一些代码。否则没有人能帮助你。检查它我添加了一些代码我的图像是RLE压缩图像,同时从LOADFROMDATAdata方法中重新输出值它返回NULL。因此,请告诉我如何将此RLE文件转换为UIImage支持的文件扩展名。我使用CGImage作为核心高度、宽度。它可以工作,但图像渲染不正确。您需要使用一些代码先解压缩RLE,然后从解压缩的字节[]创建图像。快速浏览一下google,我发现了这样一个类:可能有一个更好的C库用于RLE压缩/解压缩,但想法是您将解压缩,然后创建UIImage。
BitsPerComponant = 8

BitsPerPixel =32

BytesPerRow = 3008

Height= 759

Width = 748
        using (var url = NSUrl.FromString ("http://yoururl.com/yourpic.jpg"))
        {
            using (var data = NSData.FromUrl (url))
            {
                imageView.Image = UIImage.LoadFromData (data);
            }
        }