CImg库编译使用.
2015年1月13日11:32:09
1、下载库.
在官网http://cimg.sourceforge.net/上下载:CImg_1.6.0_rolling150108.zip。
2、测试代码(test.c):
#include <stdio.h>
#include <stdlib.h>
#include "CImg.h"
using namespace cimg_library;
int main()
{
printf("lww\n");
// 定义一个每个颜色8位(bit)的640x400的彩色图像
CImg<unsigned char> img(640,400,1,3);
//将像素值设为0(黑色)
img.fill(0);
// 定义一个紫色
unsigned char purple[] = { 255,0,255 };
// 在坐标(100, 100)处画一个紫色的“Hello world”
img.draw_text(100,100,"Hello World",purple);
// 在一个标题为“My first CImg code”的窗口中显示这幅图像
img.display("My first CImg code");
return 0;
}
3、编译语句:
g++ -o test test.c -O2 -L/usr/X11R6/lib -lm -lpthread -lX11