Массовое преобразование изображений из одного формата в другой?

Я хочу преобразовать пакет изображений, почти 100, из формата jpg в png. Как я могу это сделать без переименования, но вместо этого вместо этого преобразовать формат?

1
задан 16 May 2017 в 05:51

2 ответа

Использование ImageMagick.

Сначала установите imagemagick:

sudo apt-get install imagemagick

Попробуйте сначала преобразовать только одно изображение:

convert image.jpg image.png

Теперь преобразуйте все: [ ! d4]

mogrify -format png *.jpg

Использование ImageMagick

Вам также нужно разбить его на куски, которые будут соответствовать, чтобы избежать ограничения того, сколько вы можете наложить на команду линия. Это должно работать лучше:

find -name '*.jpg' -print0 | xargs -0 -r mogrify -format png

-print0 и -0 используются для обработки пробелов в именах файлов, а средства -r не запускаются mogrify, если нечего делать. [!d8 ]

Источник: https://stackoverflow.com/questions/1010261/running-a-batch-with-imagemagick

EDIT 2 Переключил png и jpg в соответствии с комментарием @ Glutanimate.

EDIT 2 Изменено png в jpg в последнем предложении.

28
ответ дан 24 May 2018 в 08:26
  • 1
    Одно изображение успешно конвертировано. Но когда я использовал команду для преобразования всего ее отображения mogrify.im6: unable to open image ``*.png': No such file or directory @ error/blob.c/OpenBlob/2638.``mogrify.im6: unable to open file ``*.png' @ error/png.c/ReadPNGImage/3667. – opu 웃 29 April 2014 в 16:32
  • 2
    Сначала вам нужно будет cd в этом каталоге. Если они находятся на рабочем столе, сначала запустите cd ~/Desktop, затем попробуйте преобразовать снова. – Parto 29 April 2014 в 16:34
  • 3
    Я изменил каталог – opu 웃 29 April 2014 в 16:35
  • 4
    @Parto Я думаю, что это должно быть mogrify -format png *.jpg. OP спрашивает о преобразовании jpg → png. – Glutanimate 29 April 2014 в 18:01
  • 5
    не работает для меня с 14.04 @Parto – talha06 18 June 2016 в 17:48

Я знаю, что прошло много времени с тех пор, как этот вопрос был поставлен, но есть одна блестящая часть программного обеспечения, о которой не упоминалось, что я использовал много.

http: //photobatch.wikidot. com / также известный как Phatch. Он буквально преобразует что-либо из ничего в что-либо еще в условиях изображения. Он не обновлялся какое-то время, но теперь утверждает, что он выпущен для ubuntu 17.10. Попробуйте. Я уверен, вы будете очень довольны этим.

0
ответ дан 24 May 2018 в 08:26

Другие вопросы по тегам:

Похожие вопросы: