Imagemagick изменить размер изображения и уменьшить размер файла - PullRequest
0 голосов
/ 27 сентября 2019

Используя ImageMagick , я пытаюсь изменить размеры изображения JPEG и уменьшить размер файла.

Проблема в том, что я не хочу терять качество изображения.

Я пробовал следующие команды:

convert -resize 170x80 -resample 100x100 image1.jpg image2.jpg

=> Изображение с измененным размером, но плохим качеством

convert -resize 170x80 -quality JPEG image1.jpg image2.jpg

=> Изображение с измененным размером и хорошим качеством,но тот же размер файла

convert -density 600 -resize 170x80 image1.jpg image2.jpg

=> Изображение с измененным размером, но очень плохого качества

Я не знаю, какой вариант мне следует использовать.

1 Ответ

1 голос
/ 27 сентября 2019

quality параметр имеет числовое значение.От -качественный документ :

Для форматов изображений JPEG и MPEG качество составляет от 1 (низкое качество изображения и максимальное сжатие) до 100 (наилучшее качество, но наименее эффективное сжатие).По умолчанию используется оценочное качество входного изображения, если оно может быть определено, иначе 92.

Вы можете использовать качество ниже 92 по умолчанию, чтобы уменьшить размер, например, 70 как:

convert -resize 170x80 -quality 70 image1.jpg image2.jpg
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...