易截截图软件、单文件、免安装、纯绿色、仅160KB

求推荐c/c++图像处理的库

unix平台下使用,能处理jpeg,gif,png这些比较流行的格式,功能不要求很强,能实现解码,并且转化为灰度图像就可以了,我知道的有libjpeg,libgif,libpng,但是没有具体用,大家如果有适合的图像库帮忙推荐一下,不用太复杂的,接口简单最好,如果用过前面几个库的,也帮忙评价一下,谢了。
imlib2

imagemagick
libgimp

gdal,遥感图像处理的库, Intel JPEG libary图像处理库

其实不用这么复杂,拿imagemagick写个脚本就可以了
如果只是针对某个目录的图片转换,代码应该不会超过10行


引用
其实不用这么复杂,拿imagemagick写个脚本就可以了
如果只是针对某个目录的图片转换,代码应该不会超过10行

imagemagick貌似太应用级了,我现在需要的是在程序中解码jpeg,gif,png等格式的图像,然后将它转换为灰度矩阵,再进行进一步的图像操作,目的不是将图像转成灰度图像然后存储。你说的这种其实也是可以的,但是原始图像非常多,全部转存为灰度图像有点浪费硬盘存储空间。

引用
引用 4 楼 pcboyxhy 的回复:
其实不用这么复杂,拿imagemagick写个脚本就可以了
如果只是针对某个目录的图片转换,代码应该不会超过10行

imagemagick貌似太应用级了,我现在需要的是在程序中解码jpeg,gif,png等格式的图像,然后将它转换为灰度矩阵,再进行进一步的图像操作,目的不是将图像转成灰度图像然后存储。你说的这种其实也是可以的,但是原始图像非常多,全部转存为灰度图像有点浪费硬盘存储空间。


对性能要求不是太高的话,可以通过pipe调用imagemagick,不需要生成磁盘文件


相关问答:

菜鸟求解:c图形问题

#include <stdio.h>
#include <graphics.h>
void main()
{
  int x0,y0,x1,y1,driver,mode,i;
  driver=VGA;
  mode=VGAHI;
  initgraph(&driver,&mode,&qu ......

C 程序问题 (二) - C/C++ / C语言

问一下:
#include <stdio.h>
int main()
{
  char x, y, z;
  int i;
  int a[16];
  for(i=0; i<=16; i++)
  {
  a[i] = 0;
  ......

c中的转义字符问题

    '\108'作为字符常量对不对?
转义字符'\ddd'表示3位8进制所代表的字符。 但是108不是正确的8进制表示方法,因此应该是错误的。
但是char a='\108'; 为什么编译不出错呢?
\108 没超过 ......

C、C++、VC++ 精品电子书发布啦!

内容涉及:C、C++、STL、VC++、MFC、COM、ATL、Windows网络编程、数据库编程、Windows驱动编程、软件工程、Windows操作系统编程,等等方面。

下载地址:http://www.cctry.com/forumdisplay.php?fid=46

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号