TinyImage 是一个轻量级的、开源的图像处理库,支持bmp、jpeg、png、tiff(单页)图像的读写与转换,支持1、4、8、16、24、32位的图像及其不同位深之间的转换,支持黑白、1位灰、4位灰、4位彩、8位彩等9种颜色模式,支持30多种基本的图像处理功能,支持多线程。
编程语言:C++
运行平台:windows(目前只支持该平台)
编译工具:VS2010
上图是TinyImage的架构图。最外层是C风格的API,目前一共有54个接口供用户使用;中间层是输入输出层,主要负责图像文件的编解码,目前支持bmp、jpeg、png、tiff四种格式;最内层是TinyImage的内核,无论什么格式的图像,导入内核后,都统一解码成内存DIB图像,而且所有的图像处理算法也在该内核中。
下图是应用该库编写的演示demo:
联系方式:
QQ:908162570
邮箱:tinyimage@163.com
电话:17876852862