Обновлено: 15.06.2025 - 22:16
Бывает такое, что нужно изменить разрешение изображений. При чем, как обычно, таких файлов сразу оказывается несколько десятков. По одному их конвертить долго и грустно.
Для ускорения этого процесса есть замечательный пакет консольных утилит ImageMagick.
Используем утилитку Convert из этого пакета
$ convert -quality 100 -resize 1024x1024 input.jpg output.jpg
При обработке целой папки с файлами процесс лучше автоматизировать, благо тут нам ничего не мешает.
переходим в папку с нашими изображениями и в командной строке вводим:
$ mkdir lowres; for f in *.jpg ; do convert -quality 90 -resize 640x640 "$f" "lowres/${f%.jpg}-small.jpg" ; done
Вот, собственно, и все.
Эта команда создает в текущей папке подпапку lowres и складывает в нее уменьшеный вариант изображений с добавлением в исходное имя файла -small.
Если же нужно изменить размер в пикселях,то это делается тоже не сложно:
$ convert -geometry 33.3% input.tiff output.jpeg
И после конвертации из input.tiff получится output.jpeg размером в три раза меньше.
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Компьютерные советы