Xamarin.ios 无法将位图对象分配给编码器返回的QR码图像

Xamarin.ios 无法将位图对象分配给编码器返回的QR码图像,xamarin.ios,Xamarin.ios,我安装了Xamarin studio并尝试使用System.Drawing框架,但它不起作用。我想要这个框架的原因是能够定义位图对象。此位图对象被指定给二维码图像。有谁能帮助我如何将图像分配给位图,因为我不能在xamarin studio框架中使用位图 我想做的是: //create a qr code QRCodeEncoder encoder = new QRCodeEncoder(); // Assign a bitmap image to the encoder si

我安装了Xamarin studio并尝试使用System.Drawing框架,但它不起作用。我想要这个框架的原因是能够定义位图对象。此位图对象被指定给二维码图像。有谁能帮助我如何将图像分配给位图,因为我不能在xamarin studio框架中使用位图

我想做的是:

       //create a qr code
QRCodeEncoder encoder = new QRCodeEncoder();

  // Assign a bitmap image to the encoder since the encoder.encode returns bitmap image
    Bitmap img = encoder.Encode("http://www.monkeywow.com");

  // save the image in to images folder
   img.save("www.monkeywow.com/images/imp.jpg", ImageFormat.jpg);
问题是我无法使用位图img,因为我无法将System.Drawing导入Xamarin。
我试过了,但没有成功。由于编码器返回位图,我不知道如何获取图像,以便随时保存它。

要在屏幕上显示图像,请使用UIImage。要使用低级位图,请使用CoreImage框架


Xamarin.iOS包含一些
System.Drawing
类型,例如
矩形[F]
点[F]
大小[F]
,位于
monotouch.dll
内部,以简化(跨平台)项目之间的代码共享

但是,
System.Drawing.dll
程序集本身不是随Xamarin.iOS附带的mobile配置文件的一部分

像@Jason提到的,有几种本地的方式可以在iOS上绘制图形(OpenGL将是另一种)

另一种选择是使用提供部分系统的代码。在CoreGraphics上绘制API。

“它不工作”,请详细说明,可能提供一些代码和错误消息(如适用)?