Man*_*inh 2 .net c# windows-phone-8
我有一个奇怪的问题.我正在使用Visual Studio 2012 Express for Windows Phone 8并想要引用System.Drawing.dll.我在项目中右键单击"引用"并单击"添加引用...",但是,我在.NET选项卡下找不到System.Drawing.dll.有什么想法吗?
其实我想将我的图像转换为base64.我有一个方法,这个方法包含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;
}
}
Run Code Online (Sandbox Code Playgroud)
将图像转换为base64字符串.我怎么解决这个问题?
(在问题变更之前回答实际问两个问题......)
有什么想法吗?
是的 - 您根本无法System.Drawing.dll在Windows Phone 8中使用.
查看Windows Phone 8中支持的.NET命名空间列表 - System.Drawing不存在,并且所有公共类型System.Drawing.dll都在System.Drawing命名空间中(或者始终以一个开头System.Drawing).
你还没有说过你实际想要实现的目标,但你只需要找到其他方法.
| 归档时间: |
|
| 查看次数: |
1991 次 |
| 最近记录: |