Ubuntu下图片的各种操作

Ubuntu中有一个强大的图片转换命令:convert

安装:

    sudo  apt-get install imagemagick  

使用:
1. 图片格式转换:

    convert 221622462017.jpg test.png
    convert 221622462017.jpg test.eps
    convert test.png png.eps

2.变形:

    convert -resize 1024x768  hello.jpg   hello_.jpg    # 变形

3.采样:

    convert -sample 20%x20%  hello.jpg  hello_.jpg   # 按比例采样

4.旋转:

    convert -rotate 90 hello.jpg hello_.jpg      # 旋转

5.拼接:

    convert relation.png mfile.png -append question.png #上下拼接两张图为一张

图片格式想怎么转就怎么转。是否很酷呢?

拓展:
有时需要同时转换很多张图片的格式,可以采用下面的方式,
先安装一个工具parallel:

sudo apt-get install parallel

将当前目录下所有的jpg图片转化为对应的png格式图片

parallel convert '{}' '{.}.png' ::: *.jpg

将当前目录下所有的jpg图片按比例采样

parallel convert -sample 20%x20%  '{}' '{.}_.jpg' ::: *.jpg

参考文章

打赏作者
喜欢这篇文章,打赏犒劳下作者,以此激励作者创作更多!

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

发表评论