Я купил беззеркальную Samsung NX300, которая является хорошей записью-leve беззеркальная камера. Однако Samsung производит глупый собственный формат .raw вместо стандартного формата .raw (другие поставщики делают это?). И вместо НЕОБРАБОТАННЫХ файлов я получаю.SRW файлы. Ubuntu распознает их как TIFF, но наутилус не показывает миниатюры, и программа просмотра изображений не показывает им. Я могу открыть их использование Rawtherapee или Darktable, и это более, чем прекрасно.
Однако я блуждал, если существует быстрый и грязный путь к массовому преобразованию все файлы SRW к файлам TIFF (или какой-либо другой стандарт без потерь).
Насколько я знаю, каждый производитель имеет свой собственный формат .raw. Можно изменить формат легко с ufraw-пакетом программного обеспечения. Вам нужна последняя версия 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/