TinyImage - 图像处理库


BSD
Windows
C/C++

软件简介

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