【发布时间】:2015-05-26 12:30:21
【问题描述】:
为了加载图像,我在我的 mac(OSX 10.10) 中安装了 CImg 库。幸运的是,我设法显示了 bmp 图片,但未能加载和显示其他格式,如 png 或 jpg。 然后我安装了从http://cactuslab.com/imagemagick/ 下载的 ImageMagic,然后运行该程序。错误仍然存在。
我的代码是:
#include "CImg.h"
#include <stdlib.h>
#define cimg_use_magick
using namespace cimg_library;
int main() {
CImg<unsigned char> image("lena.jpg");
image.display();
return 0;
}
程序可以在我的Xcode中成功构建,但它报告了“无法识别格式”的错误 我只是不知道如何解决它。感谢您的帮助!
【问题讨论】:
-
你到底想做什么——我的意思是你的最终目标是什么?我不是在开玩笑——我只是怀疑你可能走错了路——或者说你可能会走更好的路。
-
@MarkSetchell 我只想使用 cimg 为我的 OpenGL 程序加载图像。既然搞不明白,就求助于SDL2_image
-
刚刚注意到...你需要做
#define cimg_use_magick之前#include "CImg.h"。
标签: xcode imagemagick cimg