10
votes

I am trying for some time now to add System.Drawing to the references in Visual Studio 2015. Nothing seems to work. When I go into the add reference pane, there is no System.Drawing in the list.

I need the Bitmap class from System.Drawing not one from Android.Graphics

1
System.Drawing is not implemented on Android. That is a Windows library that relies on Windows. Android has a comparable drawing library. You cannot use the System.Drawing Bitmap class. What do you need to do that Android Bitmap does not support? - dylansturg
I need to sharpen an image and the algorithms that i found were writen for Bitmap from System.Drawing not Android.Graphics - user3128955
Made a comment on your other question that should help clear up the troubles there. Regards. - dylansturg

1 Answers

2
votes

As @Cheesebaron quoted once if forum :

If you look at http://docs.xamarin.com/guides/android/advanced_topics/assemblies you will see that System.Drawing is not a part of the Assemblies shipped with Xamarin.Android, the same goes for Xamarin.iOS.

You will need to use the Android counterparts to filter images.


The alternative method is to add System.Drawing.dll as references.

Right click on References --> Edit References --> .Net Assembly --> Browse... --> C:\Windows\Microsoft.NET\Framework\v4.0.30319 --> select System.Drawing.dll.

Now try to make use of Bitmap class using System.Drawing;

enter image description here