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

Linux ImageMagick 转换图片格式工具及命令


    前面在一个项目开发中用到了ImageMagick,我们自己的测试环境都正常,然后就按照我们开发环境的安装方法安装了客户的测试环境,但在处理jpeg类型图片的时候报错了。回头一看配置log,居然不支持jpeg。
    ImageMagick 是变换图片的库群,支持perl,C++,JAVA等等语言。可以对图片进行各种各样的加工处理。
    ImageMagick的安装方法有RPM方式和SOURCE方式。目前最新版是ImageMagick-6.5.5。可以从这个网址下载: http://www.imagemagick.org
安装步骤:
1.ssh连接Linux服务器
2.把下载的安装文件放到适当的文件夹下。例如:cd /usr/local/src。或者直接在服务器上下载。
3.解压下载文件
    tar -zxvf ImageMagick-6.5.5-7.tar.gz
5.移动到解压后的文件夹里面
   cd ImageMagick-6.3.5-7
6.configure配置
   ./configure
可以先执行   ./configure --help 看看有哪些配置参数。然后自己根据需要设置。
我们一般的图片处理都要求支持几种常见的图片形式:jpeg,png,gif。
查看配置后结果:yes的话支持,no就是不支持
      JPEG v1 --with-jpeg=yes yes
      PNG --with-png=yes yes
      ZLIB --with-zlib=yes yes
如果是no的情况,用过以下命令查看是否安装了相应的库。
   rpm -qa|grep jpeg   //zlib的用zlib, png的时候用libpng
执行结果:libjpeg-6b-33
一看执行结果确实是安装了jpeg库,但为什么不识别呢?最后网上查了一下半天,发现必须要安装libjpeg-devel库。有的系统可能默认已经安装了,所以可能没在意。知道原因就好办了,网上下载libjpeg-devel库RPM安装文件,安装。
安装完后,再次配置ImageMagick,这下配置结果里面变成yes了。
7.编译
  make
8.安装
   install
这样ImageMagick就安装完了。
如果是用java开发的话,需要安装JMagick。从这里下载:ftp://ftp.imagemagick.org/pub/ImageMagick/java/
安装JMagick的时候需要主要的JAVA_HOME环境变量是不是和开发用的JDK版本一致,因为有的服务器有多个JDK版本,JMagick默认是用环境变量版本来编译的,如果版本不一致的话可能报版本不一致错误。
具体的图片支持需要什么库等信息可以从官方网站查看:ht


相关文档:

[转]Linux 汇编器:对比 GAS 和 NASM

Linux 汇编器:对比 GAS 和 NASM
对比 GNU Assembler(GAS)和 Netwide Assembler(NASM)
Ram Narayam (rnaraya2@in.ibm.com), 软件工程师, IBM
2007 年 11 月 05 日
本文解释两种最流行的 Linux® 汇编器 —— GNU Assembler(GAS)和 Netwide Assembler(NASM) —— 之间一些比较重要的语法 ......

寻找国内android/linux公司合作。

国外优秀linux内核和android专家团队寻求国内企业合作,我们提供一流的技术支持你们的linux/android产品,提供顶级专家级别的支持。
联系邮箱:chinaandroidproject@gmail.com qq:1124992772
团队主页:
http://panicking.kicks-ass.org/ ......

4.3 Linux进程管理命令详解


引自:http://server.it168.com/a2009/0309/267/000000267930.shtml
4.3 Linux进程管理命令详解(1)
  Linux管理进程的最好方法就是使用命令行下的系统命令。Linux下面的进程涉及的命令有at, bg, fg, kill, crontab, jobs, ps, pstree, top, nice, renice, sleep, nohup。
  1.at命令:定时运行命令
  作用: ......

8个最好的Linux平台商业智能(BI)软件

商业智能工具是从不同类型的数据源中挖掘数据,用来设计和产生报表。商业智能软件类型也很多,包括报表和查询软件,数字仪表盘,处理和数据挖掘,经营绩效
管理以及电子数据表等。一般一个商业智能平台包括三个层面:数据层,商业智能层,分析/绩效管理层。本文将介绍8个最好的Linux平台下商业智能软件:
Pentaho:提供企 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号