造梦空间

imagemagick安装和使用
linux下ImageMagick安装和使用由 阿亮 于 周一, 07/16/2007 - 10:32 提交。 分...
扫描右侧二维码阅读全文
29
2018/05

imagemagick安装和使用

linux下ImageMagick安装和使用
由 阿亮 于 周一, 07/16/2007 - 10:32 提交。 分类:
教程
imagemagick
linux
1.png
下载地址:

http://www.imagemagick.org/script/binary-releases.php#unix

检查系统有无安装ImageMagick

shell> rpm -qa | grep ImageMagick

没有就开始安装ImageMagick

shell> rpm -Uvh ImageMagick-6.3.4-10.i386.rpm

或者

shell> yum install ImageMagick

ImageMagick使用范例

  1. 制作索引图和动画

    !/bin/bash
    montage -bordercolor red -borderwidth 3 -label "%f" -tile 5x3 *.JPG montage.jpg
    mogrify -format gif .JPG display montage.jpg animate .JPG

  2. 缩放 convert -sample 80x40 input.jpg output.jpg
    注意:缩放后图像保持原来的长宽比例 convert -sample 25%x25% input.jpg output.jpg
  1. 为当前目录的所有图像生成缩略图

    for img in ls *.jpg
    do
    convert -sample 25%x25% $img thumb-$img
    done

  2. 获取文件信息 libtiff

    tiffinfo filename.tiff
    pnginfo filename.png

  3. 可以使用 ImageMagick 的 identify

    identify -verbose sample.png
    identify -format "%wx%h" sample.png

  4. 旋转图像

    convert -rotate 90 input.jpg output.jpg

  1. 更改文件类型

    convert input.jpg output.png

  1. 为图像增加注释文字

    convert -font helvetica -fill white -pointsize 36 /
    -draw 'text 10,50 "Floriade 2002, Canberra, Australia"' /
    floriade.jpg comment.jpg
    convert -font fonts/1900805.ttf -fill white -pointsize 36 /
    -draw 'text 10,475 "stillhq.com"' /
    floriade.jpg stillhq.jpg

  2. 特殊效果

    convert -charcoal 2 input.jpg output.jpg #炭笔
    convert -colorize 255 input.jpg output.jpg #着色 可以指定三种颜色red/green/blue
    convert -implode 4 input.jpg output.jpg #内爆效果
    convert -solarize 42 input.jpg output.jpg #曝光,模拟胶片曝光
    convert -spread 5 input.jpg output.jpg #随机移动,参数是位移大小

  3. 一次执行多个操作

    convert -sample 25%x25% -spread 4 -charcoal 4 input.jpg output.jpg

  4. 按比例缩成固定大小
convert -size 300x300 hatching.jpg -thumbnail x200   -resize '200x<' -resize 50% -gravity center -crop 100x100+0+0 +repage cut_to_fit2.gif
convert 1182743797.jpg -thumbnail x168   -resize '252x<' -resize 50% -gravity center -crop 126x84+0+0 +repage -quality 90 thumb_1182743797.jpg
Last modification:May 29th, 2018 at 05:45 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment