使用 Freeimage API

Kri*_*edK 5 c# asp.net freeimage

我正在尝试使用 freeimage 来调整图像大小并确保它们仍在 cmyk 中。

然而,我一直在使用 freeimage 的最基本步骤中遇到困难,并且我找不到有关此问题的任何答案或类似问题。

我从这个网站http://freeimage.sourceforge.net/download.html下载了freeimage dll ,并尝试引用dist文件夹中的dll。这给了我一个错误:“找不到类型库”

我尝试将库项目引用到我的项目,这让我添加“使用 FreeImageAPI”和位图类型,但是当我构建我的项目时,我收到了 40 个错误,大致如下:

"Error  20  Warning as Error: XML comment on 'FreeImageAPI.RGBQUAD.Equals(FreeImageAPI.RGBQUAD)' has a paramref tag for 'obj', but there is no parameter by that name"
Run Code Online (Sandbox Code Playgroud)

最后,我尝试在包装器文件夹中运行解决方案,以查看其中的示例。但是构建这个解决方案会产生近 500 个与上面提到的类似的错误。

我错过了一些完全明显的东西吗?

Pat*_*Pat 2

该错误是由于包装器库将警告视为错误造成的。XML 文档并不完全完整,并且是由于项目设置而生成的。

转到库项目的项目选项(Alt-Enter 或右键单击 -> 属性),然后在“将警告视为错误”下选择“无”,如下图所示:

FreeImage 项目,禁用警告作为错误

这将允许您构建项目而不会导致错误的 XML 注释