C图像库

C图像库

C Image Library

谁能推荐像样的C图像库?

我正在为bmp,gif,jpg,png和tga加载程序。

我想用它来为我的Sony Playstation Portable编程,所以开源非常方便。

经过一番谷歌搜索后,我发现了FreeImage和CImg,但是两者感觉都很沉重,CImg是C ++而不是C。


如果您控制要加载的图像,那么我所知道的最轻的加载器就是Sean Barrett的超棒stb_image.c(直接链接到单个文件源代码!)。

Sean网站上还有其他非常有价值的库,例如小型TrueType光栅化器和Vorbis解压缩器btw。

如果您需要使用stb_image的OpenGL图像加载,我会谦虚地将您指向SOILex ...


ImageMagick有一个C API连接到其库。他们在C和ImageMagick库之间也有所谓的"低级接口"。


过去,我将FreeImage用于PSP游戏,但这是用于预处理数据而不是游戏中的数据。


通常建议使用DevIL。不知道它是否满足您的要求。


我将赞同Thomas Owens的ImageMagick建议。令人难以置信的是,库的全面程度以及最终为您节省了多少时间。


这是我为处理图像编写的一些代码。它是用c ++(不是c)编写的,但是您应该能够轻松提取BMP和GIF加载代码。它是许可的LGPL。

我使用libpng和jpeglib解压缩这些格式。


对于我的项目之一,我正在使用CImg库。首先非常有用。而且,他们也有不错的文档。


推荐阅读

    linux设备加载命令?

    linux设备加载命令?,系统,设备,信息,电脑,第一,命令,文件,分区,磁盘,详细信

    linux命令书籍推荐?

    linux命令书籍推荐?,基础,系统,分析,增速,技术,风险投资,网站,网上,最新,中

    linux网卡加载命令行?

    linux网卡加载命令行?,系统,地址,代码,网络,设备,电脑,名称,网卡,技术指标,

    linux命令刷新加载?

    linux命令刷新加载?,系统,下来,工具,网上,命令,终端,环境变量,以下,文件,路

    linux命令搜索大全?

    linux命令搜索大全?,地址,工作,系统,命令,管理,目录,标准,基础,工具,网络,lin

    linux搜索过去命令?

    linux搜索过去命令?,系统,信息,命令,名称,工作,预期,数字,地址,标准,服务,Lin

    加载linux内核的命令?

    加载linux内核的命令?,系统,信息,地址,电脑,发行,设备,简介,平台,发展,基础,l

    linux命令搜索命令?

    linux命令搜索命令?,系统,位置,地址,标准,管理,信息,命令,名称,工作,文件,Lin

    百度linux命令推荐?

    百度linux命令推荐?,地址,工作,系统,百度,命令,工具,设备,数据,信息,发行,Lin

    linux加载没有的命令?

    linux加载没有的命令?,系统,服务,工具,信息,设备,标准,工作,命令,检测,代码,

    linux日志搜索命令?

    linux日志搜索命令?,信息,系统,对比,工具,一致,日志,文件,命令,实时,网络,lin

    linux命令字符搜索?

    linux命令字符搜索?,系统,工具,命令,灵活,信息,工作,字符串,文本,文件,模式,l

    linux搜索筛选命令?

    linux搜索筛选命令?,系统,数字,电脑,盘后,盘中,工具,信息,文件,命令,字符,在l

    加载变量的linux命令?

    加载变量的linux命令?,工具,系统,名称,环境变量,环境,命令,用户,文件,变量,

    linux模块化加载命令?

    linux模块化加载命令?,软件,系统,设备,代码,信息,环境,适当,资料,网上,电脑,

    linux搜索日志的命令?

    linux搜索日志的命令?,实时,信息,系统,对比,最新,情况,日志,命令,地方,数据,

    linux全局搜索命令?

    linux全局搜索命令?,系统,工具,命令,灵活,信息,工作,字符串,文件,全局,字符,L

    linux命令加载模块?

    linux命令加载模块?,设备,系统,工具,检测,信息,模块,内核,文件,命令,杂项,lin

    linux命令搜索值高亮?

    linux命令搜索值高亮?,包装,网上,环境,命令,颜色,文件,语法,终端,界面,方法,l

    linux搜索命令大全?

    linux搜索命令大全?,工作,地址,系统,命令,目录,灵活,工具,管理,信息,基础,lin