私は奇妙な問題を抱えています。Windows Phone 8 用の Visual Studio 2012 Express を使用しており、System.Drawing.dll を参照したいと考えています。プロジェクトの「参照」を右クリックし、「参照の追加...」をクリックしましたが、.NET タブの下に System.Drawing.dll が見つかりません。理由はありますか?
実際に私は自分の画像をに変換したいbase64
。メソッドが 1 つあり、このメソッドにはSysytem.drawing
イメージング .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;
}
}
画像を base64 文字列に変換します。どうすればこの問題を解決できますか?