J'ai un problème bizarre. J'utilise Visual Studio 2012 Express pour Windows Phone 8 et je veux référencer System.Drawing.dll. J'ai fait un clic droit sur "référence" dans le projet et j'ai cliqué sur "Ajouter une référence...", cependant, je ne peux pas trouver System.Drawing.dll sous l'onglet .NET. Une idée de la raison ?
En fait, je veux convertir mon image en base64
. J'ai une méthode qui contient Sysytem.drawing
imaging .dll.
public string imagetobase64(image image,
system.drawing.imaging.imageformat format)
{
using (memorystream ms = new memorystream())
{
// convert image to byte[]
image.save(ms, format);
byte[] imagebytes = ms.toarray();
// convert byte[] to base64 string
string base64string = convert.tobase64string(imagebytes);
return base64string;
}
}
Convertir l'image en chaîne de caractères base64 . Comment puis-je résoudre ce problème ?