Muszę przekonwertować wiele zdjęć CR2 na JPG lub PNG, bez edycji. Jak to zrobić?
image-processing
użytkownik 284848
źródło
źródło
Pójdę inną drogą ...
ufraw-batch
Nie używajufraw
.Zobacz
ufraw-batch --help
iman ufraw-batch
więcej informacji.źródło
ufraw-batch --out-type png $(ls IMG_93{44..99}* 2>| cat)
Aby uzyskać inną alternatywę, użyj
mogrify
:źródło
Spróbuj nconvert
Jako narzędzie wiersza polecenia LUB xnconvert jako narzędzie GUI
źródło
Możesz także zaprogramować prostą pętlę w konsoli.
Na przykład (przy użyciu konsoli ryb ) i przy założeniu, że katalog aktywny zawiera tylko pliki RAW.
lub
Używam ufraw-batch w ten sposób, ponieważ często prowadzi to do błędu, patrz https://bugs.launchpad.net/ubuntu/+source/ufraw/+bug/1768855 .
źródło
Metoda, która naprawdę dla mnie działała:
Potrzebujesz
dcraw
ippmtojpeg
(zainstaluj z apt)Co robi: Najpierw przekonwertuj CR2 na PPM,
dcraw
przekazując dane wyjściowe, nappmtojpeg
które konwertuje JPG.Znalazłem to tutaj
źródło
Posługiwać się:
Dłuższa odpowiedź:
Jakość konwersji partii ufraw jest bardzo zła. Imagemagick używa ufraw pod maskami (niestety). dcraw jest lepszy, ale wciąż nie jest świetny. Najlepszym rozwiązaniem, jakie znalazłem, było użycie exif do wyodrębnienia metadanych PreviewImage. Uważam, że generuje go sama kamera.
Ref: https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=6936&sid=9548c421f1bd69f192e632d06ca03dff&start=30#p130949
źródło
Utwórz plik bash, taki jak foo.sh, i uruchom jako ./foo.sh w wierszu poleceń:
źródło