¿Cómo convertir CR2 a JPG o PNG?


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

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.


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

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


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 .


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


-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


-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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.