Come convertire CR2 in JPG o PNG?


31

Devo convertire molte foto CR2 in JPG o PNG, nessuna modifica. Come fare questo?

Risposte:


13

ufraw

puoi convertirlo .cr2in .jpegufraw.

sudo apt-get install ufraw

Fare clic con il tasto destro sul file e selezionare open with ufraw.

** Puoi anche importarli in Gimp con gimp-ufrawe quindi esportarli come .pngo .jpeg.

sudo apt-get install gimp-ufraw

Non ha funzionato per le mie foto scattate con Canon 700D. Impossibile aprire il file di tipo CR2.
Greg,

48

Vado su una strada diversa ... ufraw-batchNon usare ufraw.

sudo apt-get install ufraw-batch

## This will output (not replace) the file with a new extension.
## foo.CR2 exported to foo.png
ufraw-batch --out-type png *.CR2

Vedi ufraw-batch --helpe man ufraw-batchper maggiori informazioni.


1
ufraw-batch è fantastico!
jemiloii,

ufraw-batch --out-type png $(ls IMG_93{44..99}* 2>| cat)
smac89,

5
In alcuni casi, ufraw-batch porta a un errore di segmentazione. Svilupperà correttamente un file RAW e quindi si interromperà. Vedi bugs.launchpad.net/ubuntu/+source/ufraw/+bug/1768855 per ulteriori informazioni.
user258532

4

Per un'altra alternativa, utilizzaremogrify :

mogrify -format png *.cr2

2
va detto che mogrify fa parte di imagemagick, che è disponibile su imagemagick.org . tuttavia, mogrify usa ufraw-batch in background, quindi potrebbe anche usarlo direttamente
dominik andreas

2
+1 come mogrify elude il bug in ufraw-batch che porta a un errore di segmentazione (asper settembre 2018)
Bruni

Questo ha funzionato bene. Vorrei solo che ci fosse un'opzione dettagliata perché non mi rendevo conto che stava funzionando da molto tempo.
Sridhar Sarnobat,

2

Prova nconvert

Come strumento da riga di comando OPPURE xnconvert come strumento GUI


6
Spiegare come usare xnconvert.
NGRhodes,

Questa è ora una domanda famosa. Non ci piace questo tipo di risposte. Questo dovrebbe essere cancellato.
Fosslinux il

./nconvert -out jpeg -truecolors /path/to/images/folder/*.CR2
Sagar Nikam

1
Non è una risposta utile, ma lo strumento xnconvert ha funzionato meglio per me rispetto a tutte le altre opzioni. Devi scaricare e installare il file .deb (niente PPA per quanto ne so) ma il processo di conversione è stato veloce e preciso, una migliore riproduzione del colore rispetto a ufraw o dcraw e più veloce di entrambi i processi batch. Usarlo è ragionevolmente semplice, puntalo su una directory di file CR2 e digli dove rilasciare i file JPEG e fai clic sul pulsante.
delatbabel,

0

Puoi anche programmare un semplice loop nella console.

Ad esempio (utilizzando la console fish ), e supponendo che la directory attiva abbia solo file RAW.

set files (ls)
for i in $files
    dcraw $i
end

o

set files (ls)
for i in $files
    ufraw-batch --out-type=tif --out-depth $i
end

Uso ufraw-batch in questo modo perché spesso porta a un errore, vedi https://bugs.launchpad.net/ubuntu/+source/ufraw/+bug/1768855 .


0

Il metodo che ha funzionato davvero per me:

È necessario dcrawe ppmtojpeg(installare con apt)

for i in *.CR2; do dcraw -c $i | ppmtojpeg > $1.jpg; echo $i done; done

Cosa fa: prima converti CR2 in PPM con il dcrawpassaggio dell'output al ppmtojpegquale converte in JPG.

L'ho trovato qui


-1

Uso:

exiftool -Composite:PreviewImage -b photo.CR2 > photo.jpg

Risposta più lunga:

la qualità di conversione di ufraw-batch è pessima. Imagemagick usa ufraw sotto i cofani (purtroppo). dcraw è migliore, ma comunque non eccezionale. La migliore soluzione che ho scoperto è stata usare exif per estrarre i metadati PreviewImage. Credo che sia generato dalla fotocamera stessa.

Rif: https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=6936&sid=9548c421f1bd69f192e632d06ca03dff&start=30#p130949


-1

Crea un file bash come foo.sh ed eseguilo come ./foo.sh nella riga di comando:

#!/bin/sh

for i in $(ls)
do
ufraw-batch --out-type png $i
echo "conversion done $i"
done
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.