Могу ли я использовать Imagemagick, чтобы развернуть изображения Canon RAW в пакетном режиме? - Фотопедия
2 голосов
/ 20 декабря 2016

Я бы хотел использовать скрипт unredate Freds, чтобы развернуть кучу файлов RAW Canon * .cr2 и сохранить их в формате RAW. Я могу использовать скрипт как командный файл для папки jpgs:

for pic in *.jpg; do echo "... bearbeite "$pic; unrotate -f 10 $pic ${pic%.*}"_cuted".jpg; done

Простая команда будет

unrotate image.jpg unroteted_image.jpg

Если я пытаюсь развернуть только одно изображение cr2, я получаю следующее сообщение об ошибке:

convert: no encode delegate for this image format `CR2' @ warning/constitute.c/WriteImage/1175.

identify -version
Version: ImageMagick 6.9.7-0 Q16 x86_64 2016-12-18
http://www.imagemagick.org
Delegates (built-in): bzlib freetype jng jpeg ltdl lzma png tiff xml zlib

identify -list format

CR2  DNG       r--   Canon Digital Camera Raw Image Format

Я что-то упустил? Делегат для записи файлов CR2?

Спасибо за вашу помощь!

1 Ответ

2 голосов
/ 21 декабря 2016

Ответ на вывод identify -list format, который вы отправили:

   Format  Module    Mode  Description
----------------------------------------------------------------
      CR2  DNG       r--   Canon Digital Camera Raw Image Format

ImageMagick может читать только формат CR2 («Режим» равен r--, что означает, что он может только читать).

Вывод ошибки также указывает на проблему: «нет кодировщик делегат» для формата изображения CR2. Он не может кодировать или записывать новую информацию в файлы CR2.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...