Преобразование из RAW Samsung в TIFF
Я купил беззеркальный Samsung NX300, который является хорошей беззеркальной камерой начального уровня. Однако Samsung выпускает глупый проприетарный формат RAW вместо стандартного формата RAW (делают ли это другие производители?). И вместо файлов RAW я получаю файлы.SRW. Ubuntu распознает их как TIFF, но nautilus не показывает миниатюры, а программа просмотра изображений не показывает их. Я могу открыть их, используя Rawtherapee или Darktable, и это более чем нормально.
Тем не менее, я бродил, если есть быстрый и грязный способ массового преобразования всех файлов SRW в файлы TIFF (или любой другой стандарт без потерь).
1 ответ
Насколько я знаю, у каждого производителя свой формат RAW. Вы можете легко изменить формат с помощью программного обеспечения ufraw-batch. Вам нужна последняя версия ufraw для обработки файлов.srw, чтобы добавить ее в свои репозитории, выполните следующие действия:
sudo add-apt-repository ppa:crass/ufraw
sudo apt-get update
sudo apt-get install ufraw-batch
Теперь вам нужно сделать скрипт для конвертации файлов. Пример: сохраните следующее как scriptname.sh. Для простоты сохраните его в том же каталоге, что и ваши изображения.
#!/bin/bash
for f in "*.srw";
do
echo "Processing $f"
ufraw-batch \
--wb=camera \
--exposure=auto \
--out-type=tiff \
--out-path=. \
$f
done
Затем откройте терминал и перейдите в каталог, где находятся ваши файлы (например: cd /home/user/pictures/
) и выполните скрипт следующим образом:
sh scriptname.sh
Сценарий должен преобразовывать каждое изображение SRW в формат TIFF и сохранять его в том же каталоге. Чтобы остановить скрипт (так как обработка многих изображений занимает много времени), нажмите ctrl + c на терминале.
Если вы хотите переместить все изображения.tif в новую папку, чтобы привести в порядок изображения, вы можете сделать следующее:
mv *.tif folder_to_save_all_the_tiffs/