首页 / 知识
C图像库
2023-04-14 14:03:00

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设备加载信息文件在哪看1、在Linux系统中,以 文件 方式访问linux命令书籍推荐?
linux命令书籍推荐?,基础,系统,分析,增速,技术,风险投资,网站,网上,最新,中国经济,linux入门书籍推荐推荐书籍:《TheCProgrammingLanguage》这linux网卡加载命令行?
linux网卡加载命令行?,系统,地址,代码,网络,设备,电脑,名称,网卡,技术指标,信息,如何配置Linux网卡配置网卡地址:点击 网络(K) 按钮进行配置网linux命令刷新加载?
linux命令刷新加载?,系统,下来,工具,网上,命令,终端,环境变量,以下,文件,路径,如何在linux添加路径到PATH环境变量中1、设置JAVA_HOME:打开终端linux命令搜索大全?
linux命令搜索大全?,地址,工作,系统,命令,管理,目录,标准,基础,工具,网络,linux命令大全linux常用命令有pwd命令、cd命令、ls命令、cat命令、glinux搜索过去命令?
linux搜索过去命令?,系统,信息,命令,名称,工作,预期,数字,地址,标准,服务,Linux系统中怎么搜索文件命令大全grep命令 grep是一个强大的文本搜加载linux内核的命令?
加载linux内核的命令?,系统,信息,地址,电脑,发行,设备,简介,平台,发展,基础,linux开机启动会依次加载哪些脚本?一般的/etc/rc.d/init.d/目录下linux命令搜索命令?
linux命令搜索命令?,系统,位置,地址,标准,管理,信息,命令,名称,工作,文件,Linux下Grep命令的详细使用方法?查找root目录下包含Linux的文件,命令百度linux命令推荐?
百度linux命令推荐?,地址,工作,系统,百度,命令,工具,设备,数据,信息,发行,Linux命令大全1、linux常用命令有pwd命令、cd命令、ls命令、cat命令linux加载没有的命令?
linux加载没有的命令?,系统,服务,工具,信息,设备,标准,工作,命令,检测,代码,我的linux系统没有chkconfig命令怎么办?chkconfig命令属于readhatlinux日志搜索命令?
linux日志搜索命令?,信息,系统,对比,工具,一致,日志,文件,命令,实时,网络,linux查看日志的命令是?具体怎么用第一种:查看实时变化的日志(比较吃linux命令字符搜索?
linux命令字符搜索?,系统,工具,命令,灵活,信息,工作,字符串,文本,文件,模式,linux命令grep1、在linux中grep命令是非常有用的,它和管道(|)配合