Действительно ли возможно изменить разрешение изображения, выраженное в пикселях на дюйм (PPI) в пакетном режиме, с помощью командной строки?
Мое разрешение изображений в настоящее время ниже 100 PPI.
Я хотел бы улучшить его к 300 PPI.
Я готовлюсь, документ для сам публикуют.
Агентство заявляет, что изображения PPI должны быть 300.
Можно использовать ImageMagick для той задачи:
http://www.imagemagick.org/script/command-line-options.php
Вот a 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://medium.com / onlinelogomaker/what-is-the-difference-between-dpi-ppi-resolution-and-image-size-b42328e7ed22
https://en.wikipedia.org/wiki/Image_resolution