CImg库入门介绍
来源:互联网 发布:刺客信条黑旗帧数优化 编辑:程序博客网 时间:2024/06/06 03:01
CImg库早在2004年就已经被使用,它是一个跨平台的C++的图像处理库,提供了加载、处理、显示、保存等一系列功能,其中的图像处理功能尤其强大。如果对图像处理要求不是很严格,可以结合CImg库进行封装和开发。
下面是官方提供的CImg的Demo:
主页地址:http://cimg.sourceforge.net/
下载地址:http://cimg.sourceforge.net/download.shtml
github下载地址:https://github.com/hutianyou123/CImg
下载时注意应该下载源码包,里面附带的大量的例程。而实际上CImg库只是一个头文件CImg.h,这个头文件里包含了CImg库所有的代码。
下面演示一个有趣入门例子:
#include<CImg.h>using namespace cimg_library;int main(){ // 定义一个每个颜色 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;}
下面来几张截图:
阅读全文
0 0
- CImg库入门介绍
- CImg库介绍
- CImg库介绍
- CImg库中CImg,CImgList,CImgDisplay三个类的介绍
- CImg库编译使用.
- CImg库简介
- CImg库下载
- CImg
- CImg 介绍:简洁、高效、强大、酷毙的C++ 图像处理模板库
- CImg、libjpeg--介绍、配置(操作JPEG)
- CImg 图像库 存储结构
- 图像库OpenCV/FreeImage/CImg/CxImage
- 四大图像库:OpenCV/FreeImage/CImg/CxImage
- 四大图像库:OpenCV/FreeImage/CImg/CxImage
- 四大图像库:OpenCV/FreeImage/CImg/CxImage
- CImg库的一个简单例子
- 四大图像库:OpenCV/FreeImage/CImg/CxImage
- 四大图像库:OpenCV/FreeImage/CImg/CxImage
- 9.23 数列 2742
- 英特尔与Blueprint Reality共同打造混合现实视频制作工具
- 关于ajax 的简单介绍
- 负载均衡 性能优化,网络安全,https,分布式系统,日志分析,离线数据分析视频教程
- Java 初学者,如何学习 Java?
- CImg库入门介绍
- HTML标签大全
- iOS开发笔记之获取App版本号
- Elasticsearch基本知识
- Deeplearning 笔记1
- Vue之vue-router的编程式导航
- CSS3实现空心、实心三角指示箭头(利用正方形的旋转实现)
- iOS开发之cocoapods安装(2017)
- 用BeautifulSoup来写python爬虫