Мне нужно конвертировать много фотографий CR2 в JPG или PNG, без редактирования. Как это сделать?
image-processing
user284848
источник
источник
Я пойду по другому пути ... Использование
ufraw-batch
неufraw
.Смотрите
ufraw-batch --help
иman ufraw-batch
для получения дополнительной информации.источник
ufraw-batch --out-type png $(ls IMG_93{44..99}* 2>| cat)
Для другой альтернативы используйте
mogrify
:источник
Попробуй nconvert
Как инструмент командной строки ИЛИ xnconvert как инструмент с графическим интерфейсом
источник
Вы также можете запрограммировать простой цикл в консоли.
Например (используя консоль fish ) и предполагая, что в активном каталоге есть только файлы RAW.
или
Я использую ufraw-batch таким образом, потому что это часто приводит к ошибке, см. Https://bugs.launchpad.net/ubuntu/+source/ufraw/+bug/1768855 .
источник
Метод, который действительно работал для меня:
Вам нужно
dcraw
иppmtojpeg
(установить с помощью apt)Что он делает: Сначала преобразуйте CR2 в PPM с
dcraw
передачей выходных данных,ppmtojpeg
которые преобразуются в JPG.Я нашел это здесь
источник
Использование:
Более длинный ответ:
Качество конвертирования в ufraw очень плохое. Imagemagick использует Ufraw под капотами (к сожалению). dcraw лучше, но все же не велик. Лучшее решение, которое я обнаружил, - использовать exif для извлечения метаданных PreviewImage. Я считаю, что это генерируется самой камерой.
Ссылка: https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=6936&sid=9548c421f1bd69f192e632d06ca03dff&start=30#p130949
источник
Создайте файл bash, например, foo.sh, и выполните в командной строке как ./foo.sh:
источник