如何使用Linux BASH
(我目前正在使用GNU bash,版本4.4.12(1)-发行版(x86_64-pc-linux-gnu))是否将72 DPI的2550x3300像素的JPG图像转换为200 DPI的1700x2200像素?
我正在考虑使用ImageMagick之类的方法,但是我不确定如何调用它才能完成上述方案。我已经浏览了convert
命令(man
和在线)的文档,但是对此我仍然不太清楚。
答案 0 :(得分:2)
使用 ImageMagick 来与此类似:
convert start.jpg -set density 200 -resize 1700x2200 result.jpg
如果使用v7或更高版本,请使用:
magick start.jpg -set density 200 -resize 1700x2200 result.jpg
答案 1 :(得分:2)
您可以使用:
convert INPUT.png -set density 200 -geometry 1700x2200 OUTPUT.png
或者,如果要调整JPEG文件的大小,还可以使用-quality
标志:
convert INPUT.jpg -set density 200 -geometry 1700x2200 -quality [1-100] OUTPUT.jpg
在这种情况下,您使用的shell几乎无关紧要。 ;)