ImageMagick安装
1 | sudo apt-get install imagemagick |
修改分辨率/大小
可强制修改分辨率,注意数字之间是个小写的字母x,不是乘号
1 | convert -resize 720x1280! in.jpg out720x1280.jpg |
图像缩减为原来的50%x50%,
1 | convert -sample 50%x50% in.jpg out.jpg |
图像大小压缩
1 | convert antialias -quality 80 压缩质量为80% |
裁剪
1 | convert in.jpg -crop wxh+dx+dy out.jpg |
格式转换
通用格式之间转换
1 | convert in.jpg out.png |
当图片转pdf出错时候参考最后一条
1 | vim /etc/ImageMagick-6/policy.xml |
批量格式转换与合并
1 | for i in *.jpeg; do convert $i $i.pdf; done |
旋转、批注、拼图、背景透明
旋转图像:顺时针旋转270度
1 | convert -rotate 270 in.jpg out.jpg |
插入文字:
① 查看 convert 可使用字体.
1 | convert -list font | grep "Italic" |
② 然后,在图像的10,80 位置采用24磅的全黑Helvetica字体写上 Hello, World!
1 | convert -fill black -pointsize 24 -font helvetica -draw 'text 10,80 "Hello, World!"' hello.png helloworld.png |
③ 给图片添加标注
1 | convert -font Ubuntu-Bold-Italic -pointsize 20 -draw "text 110 210 '(a)'" 2.png new2.png |
多张图片拼图在一起
1 | montage 1.png -geometry +0+20 new1.png |
图片背景透明
1 | convert 杨老师电子签名.jpg y.png |
查看图片信息
1 | identify 2.png |
foxitreader
Downlaod from homepage
安装与卸载
1 | mkdir tmp && mv FoxitReader.enu.setup.2.4.4.0911.x64.run.tar.gz tmp && cd tmp && tar -zxvf FoxitReader.enu.setup.2.4.4.0911.x64.run.tar.gz |
修改
If you want to read all PDF files using adobe acrobat do the following changes,Edit the /etc/gnome/defaults.list file
1 | sudo gedit /etc/gnome/defaults.list |
Change the following line
1 | application/pdf=evince.desktop |
Also add the following lines in the end
1 | application/fdf=acroread.desktop |
pdftk
创建 gif 动画
1 | convert -delay 120 -loop 0 *.jpg linux.gif |
- -delay 120 : The GIF animation speed (Ref)
- -loop 0 : Infinite loops of the animation.
- 本文作者: pei.liu
- 本文链接: http://liupei.ink/2021/03/25/imagemagick-convert/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!