2016-01-18 34 views
7

Sto cercando da qualche tempo di aggiungere System.Drawing ai riferimenti in Visual Studio 2015. Nulla sembra funzionare. Quando vado nel pannello di riferimento di aggiunta, non c'è System.Drawing nell'elenco.Come aggiungere System.Drawing in xamarin?

ho bisogno della classe Bitmap da System.Drawing non uno da Android.Graphics

+6

System.Drawing non è implementata su Android. Quella è una libreria di Windows che si basa su Windows. Android ha una libreria di disegni comparabile. Non è possibile utilizzare la classe Bitmap System.Drawing. Che cosa hai bisogno di fare che Bitmap Android non supporti? – dylansturg

+0

Ho bisogno di affinare un'immagine e gli algoritmi che ho trovato sono stati scritti per Bitmap da System.Drawing non Android.Graphics – user3128955

+0

controlla questo thread: http://stackoverflow.com/questions/34848720/how-to-sharpen-a- bitmap? noredirect = 1 # comment57437789_34848720 – user3128955

risposta

1

Come @Cheesebaron citato una sola volta se il forum:

Se si guarda al http://docs.xamarin.com/guides/android/advanced_topics/assemblies si vedrà che di sistema. Il disegno non fa parte degli assembly spediti con Xamarin.Android, lo stesso vale per Xamarin.iOS.

Sarà necessario utilizzare le controparti Android per filtrare le immagini.


Il metodo alternativo è quello di aggiungere System.Drawing.dll come riferimenti.

clic destro su References ->Edit References ->.Net Assembly ->Browse... ->C:\Windows\Microsoft.NET\Framework\v4.0.30319 -> selezionare System.Drawing.dll.

Ora provate a fare uso di Bitmap classe using System.Drawing;

enter image description here

+3

Anche se lo si utilizza manualmente, probabilmente non funzionerà. – Cheesebaron