这是一个使用的建议图像魔术师

这是一个使用的建议图像魔术师

是否可以更改以每英寸像素数 (PPI)在批处理模式下,使用命令行?

我的图片分辨率目前低于 100 PPI。
我想将其提高到 300 PPI。
我正在准备一份自行发布的文件。
该机构表示图片 PPI 应为 300。

答案1

您好,欢迎来到 Ubuntu.SE!

这是一个使用的建议图像魔术师

您可以使用 ImageMagick 完成该任务:
http://www.imagemagick.org/script/command-line-options.php

例子

这是一个40x30像素原始图像(文件大小为1367 bytes),分辨率为72 PPI(在XY方向上):

原始图像

您可以使用以下命令更改其分辨率:

convert -units PixelsPerInch my_original_image.jpg -density 300 my_new_image.jpg

这是上一条命令的结果:

随密度变化的 PPI

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

这使:

通过重新采样更改 PPI

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://medium.com/@onlinelogomaker/what-is-the-difference-between-dpi-ppi-resolution-and-image-size-b42328e7ed22
https://en.wikipedia.org/wiki/Image_resolution

相关内容