6

Я хотел бы конвертировать форматы изображений.

Я могу использовать команду 'convert', но она создала другое изображение.

Поэтому я искал и нашел команду 'mogrify' на официальной странице ImageMagick.

Что я сделал

mogrify -format png a.jpg

То, что я ожидал, было одно изображение, которое имеет расширение «PNG».

Но это не переписало оригинальное изображение, но сделало другое изображение png в моей папке.

Как я могу получить только одно изображение (что означает перезапись исходного файла) в каком-то формате

что я хочу?

Спасибо:-)

1 ответ1

4

mogrify ImageMagick здесь не лучший инструмент, оказывается, что convert гораздо лучше подходит для этой работы. Это можно сделать, указав формат вывода с именем файла.

convert a.jpg png:a.jpg

Пример:

$ file a.jpg 
a.jpg: JPEG image data, JFIF standard 1.01
$ convert a.jpg png:a.jpg
$ file a.jpg 
a.jpg: PNG image data, 300 x 199, 8-bit/color RGB, non-interlaced

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .