¿Cómo convertir CR2 a JPG o PNG?

31

Necesito convertir muchas fotos CR2 a JPG o PNG, sin edición. ¿Como hacer esto?

usuario284848
fuente

Respuestas:

13

Ufraw

puede convertir .cr2a .jpegpor ufraw.

sudo apt-get install ufraw

Haga clic derecho en el archivo y seleccione open with ufraw.

** También puedes importarlos a Gimp con gimp-ufrawy luego exportarlos como .pngo .jpeg.

sudo apt-get install gimp-ufraw

fuente
No funcionó para mis fotos tomadas en Canon 700D. No se puede abrir el archivo de tipo CR2.
Greg
48

Iré por una ruta diferente ... ufraw-batchNo utilices 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

Ver ufraw-batch --helpy man ufraw-batchpara más información.

Evan Carroll
fuente
1
¡ufraw-batch es increíble!
jemiloii
ufraw-batch --out-type png $(ls IMG_93{44..99}* 2>| cat)
smac89
55
En algunos casos, ufraw-batch conduce a una falla de segmentación. Desarrollará con éxito un archivo RAW y luego se detendrá. Consulte bugs.launchpad.net/ubuntu/+source/ufraw/+bug/1768855 para obtener más información.
user258532
4

Para otra alternativa, usemogrify :

mogrify -format png *.cr2
caviar desacelerado
fuente
2
Cabe señalar que mogrify es parte de imagemagick, que está disponible en imagemagick.org . sin embargo, mogrify usa ufraw-batch en segundo plano, así que también podría usarlo directamente
dominik andreas
2
+1 mientras mogrify evita el error en ufraw-batch que conduce a una falla de segmentación (desde septiembre de 2018)
Bruni
Esto funcionó muy bien. Solo desearía que hubiera una opción detallada porque no me di cuenta de que estaba teniendo éxito en un trabajo de larga duración.
Sridhar Sarnobat
2

Prueba nconvert

Como herramienta de línea de comando O xnconvertir como herramienta GUI

Yanes
fuente
66
Por favor, explique cómo usar xnconvert.
NGRhodes
Esta es ahora una pregunta famosa. No nos gustan este tipo de respuestas. Esto debería ser eliminado.
fosslinux el
./nconvert -out jpeg -truecolors /path/to/images/folder/*.CR2
Sagar Nikam
1
No es una respuesta útil, pero la herramienta xnconvert funcionó mejor para mí que todas las otras opciones. Debe descargar e instalar el archivo .deb (sin PPA, por lo que puedo decir), pero el proceso de conversión fue rápido y preciso, mejor reproducción del color que ufraw o dcraw y más rápido que cualquier proceso por lotes. Usarlo es razonablemente fácil, apúntelo a un directorio de archivos CR2 y dígale dónde colocar los archivos JPEG y haga clic en el botón.
delatbabel
0

También puede programar un bucle simple en la consola.

Por ejemplo (usando la consola de peces ), y suponiendo que el directorio activo solo tenga archivos 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

Utilizo ufraw-batch de esa manera porque a menudo conduce a un error, consulte https://bugs.launchpad.net/ubuntu/+source/ufraw/+bug/1768855 .

usuario258532
fuente
0

El método que realmente funcionó para mí:

Necesitas dcrawe ppmtojpeg(instalar con apt)

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

Qué hace: Primero convierta CR2 a PPM dcrawpasando la salida a la ppmtojpegque convierte a JPG.

Encontre esto aqui

Peter
fuente
-1

Utilizar:

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

Respuesta más larga:

La calidad de conversión de ufraw-batch es muy mala. Imagemagick usa ufraw debajo de las campanas (desafortunadamente). dcraw es mejor, pero aún no es genial. La mejor solución que descubrí fue usar exif para extraer los metadatos de PreviewImage. Creo que es generado por la propia cámara.

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

Rafael Xavier
fuente
-1

Cree un archivo bash como foo.sh y ejecútelo como ./foo.sh en la línea de comando:

#!/bin/sh

for i in $(ls)
do
ufraw-batch --out-type png $i
echo "conversion done $i"
done
Abu Kalam Azad
fuente