学习CImg基本使用
第一次接触CImg,稍微记录一下学习过程。
下载及配置
用CImg输出Hello World
下载与配置
- 下载地址
- 配置:
本人使用的是G++编译,因此把CImg.h复制到以下目录即可
如何编译
本人win10,用的G++编译,使用的指令如下:
g++ -o 1.exe 1.cpp -O2 -lgdi32其他:
用CImg输出Hello World
代码
- 参考手册里的代码:
- 实际上我实现的代码:
#include "CImg.h" using namespace cimg_library; int main() { // 640X400 1表示2D 3表示3个向量通道RGB unsigned char purple[] = {255, 0, 255}; CImg<unsigned char> img(640, 400, 1, 3); img.fill(0); //教程中draw_text的参数列表有误,或者是CImg版本不同,导致编译失败,自己查看头文件相关函数即可 img.draw_text(100, 100, "Hello World", purple); img.display("My first Cimg code"); return 0; }
注意img.draw_text()参数列表不一样。
- 运行结果: