Imagemagick的魔力
来源:互联网 发布:行知中学录取分数线 编辑:程序博客网 时间:2024/04/30 07:29
sudo apt-get install imagemagick
Image MagicK 是一个强大的图象处理工具包。它提供了几个非常方便的命令行命令: display, animate,import, montage,mogrify,identify等,可以进行图象的显示,缩放,旋转,调色,加框,加注释等,还能制作GIF动画,图象索引,能自动生成图象.
创建一个 img.sh 文件,内容为
#/bin/sh
for img in `ls nini-pic/*`
do
mkdir sm-nini-pic
convert -rotate 270 -resize 30%x30% $img sm-$img
done
# sh img.sh (运行 img.sh)
这里nini-pic 是我原文件所在目录,sm-nini-pic新文件的存放目录。 convert -rotate 270 -resize 30%x30% 旋转270° 分辨率缩小为原来的30%。
把所有eps文件格式图片转化为jpg,文件名不变(覆盖):
mogrify -format jpg *.eps
1. 制作索引图和动画
!/bin/bash
montage -bordercolor red -borderwidth 3 -label “%f” -tile 5×3 *.JPG montage.jpg
mogrify -format gif *.JPG
display montage.jpg
animate *.JPG
2. 缩放 convert -sample 80×40 input.jpg output.jpg #注意:缩放后图像保持原来的长宽比例
convert -sample 25%x25% input.jpg output.jpg
3. 为当前目录的所有图像生成缩略图
for img in `ls *.jpg`
do
convert -sample 25%x25% $img thumb-$img
done
4. 获取文件信息 libtiff
tiffinfo filename.tiff
pnginfo filename.png
5. 可以使用 ImageMagick 的 identify
identify -verbose sample.png
identify -format “%wx%h” sample.png
6. 旋转图像
convert -rotate 90 input.jpg output.jpg
7. 更改文件类型
convert input.jpg output.png
8. 为图像增加注释文字
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
9. 特殊效果
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 #随机移动,参数是位移大小
10. 一次执行多个操作
convert -sample 25%x25% -spread 4 -charcoal 4 input.jpg output.jpg
- Imagemagick的魔力
- JAXB技术的魔力
- 释放我的魔力
- Merlin 的魔力: 字符集
- 口碑营销的魔力
- 时间的魔力
- 充满魔力的JS
- 多线程的魔力
- 距离的‘魔力’!!
- 乔布斯的魔力演讲
- Cache优化的魔力
- 内心的魔力
- 【ImageMagick 】-ImageMagick的安装和使用
- 有感于魔力鸟的离去
- javascript魔力的经典代码
- 悟透JavaScript-函数的魔力
- javascript魔力的经典代码
- Rails Partial 的魔力手册
- 移植OpenSSH到arm手记
- 《致橡树》作者舒婷
- VS2008
- 学习技术方法——之问人(上)
- Can you find it? hdu2141 二分查找
- Imagemagick的魔力
- Struts2中的result类型
- 关于字符编码的基本原理思考
- 条件数学期望
- 4种访问web元素的action
- #pragma (4) 仅对其后定义的结构体有效
- session 与 在其中打开的connection的关闭关系
- MTK个人入门笔记(修改充电图标BUG,设置断点)
- C++ ODR