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.