我正在尝试使用 ImageResizer 调整图像大小,但不断收到编译错误
“错误 1 类型 'System.Drawing.Bitmap' 在未引用的程序集中定义。您必须添加对程序集 'System.Drawing 的引用”
在寻找解决方案时,我发现了几个类似的问题,解决方案是引用 system.drawing.dll 以便能够处理图像,但是当我尝试通过以下方式引用它时:
右键项目->添加引用->选择COM->找到system.drawing.dll
但这给了我另一个错误,说“activeX 类型库 system.drawing.tlb 是从 .NET 程序集中导出的,不能作为参考添加。改为添加对 .NET 程序集的引用”
这就是我对下一步做什么感到目瞪口呆的地方。
编辑:
我得到错误的代码
public void resizeImage(String originalFile, String thumb)
{
ResizeSettings r = new ResizeSettings();
r.MaxHeight = 200;
r.MaxWidth = 200;
ImageBuilder.Current.Build(originalFile, thumb, r);//this is where i get the first error
}