是否可以使用命令行在批处理模式下更改以每英寸像素(PPI)表示的图像分辨率?
我的图像分辨率目前低于100 PPI。
我想把它提高到300 PPI。
我正在准备一份供自我出版的文件。
该机构说,PPI图像应该是300张。
发布于 2020-04-05 06:27:20
的建议
您可以将ImageMagick用于该任务:
http://www.imagemagick.org/script/command-line-options.php
下面是一个40x30
像素原始图像(文件大小为1367 bytes
),分辨率为72 PPI
(在X
和Y
方向):
可以使用以下命令更改其解析:
convert -units PixelsPerInch my_original_image.jpg -density 300 my_new_image.jpg
这是前面命令的结果:
X Resolution 300 PPI
Y Resolution 300 PPI
Image Size 40x30 pixels
File Size 981 bytes
或者如果你需要重采样:
convert -units PixelsPerInch my_original_image.jpg -resample 300 my_new_image.jpg
这意味着:
X Resolution 300 PPI
Y Resolution 300 PPI
Image Size 167x125 px
File Size 7.7 kB
例如,可以毫不犹豫地使用瘸子打开这些图像,以查看它们之间的差异。
https://www.imagemagick.org/discourse-server/viewtopic.php?t=18241
https://askubuntu.com/questions/1224212
复制相似问题