Vida Tecno Idea guardada 0 veces
Sé la primera persona en valorar esta idea Valorar

Gestión de los datos Exif en sus fotos desde la línea de comandos[Linux]

ImageMagick es una suite de herramientas para Linux que le permite manipular imágenes desde la línea de comandos. El comando «convert» le permite realizar conversiones y transformaciones de imágenes sin embargo, hay varias otras herramientas incluidas en la suite, algunas de las cuales le permiten trabajar con los datos Exif en fotos JPEG.

Es probable que su distribución de Linux ya tenga ImageMagick instalado, pero si no lo tiene, puede añadirlo en Ubuntu, Debian y Raspbian:

sudo apt-get install imagemagick

En distribuciones basadas en RPM se puede utilizar:

su -c yum -y install ImageMagick

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

Los datos en formato de archivo de imagen intercambiable (Exif) a menudo se insertan en imágenes JPEG creadas por cámaras digitales y teléfonos inteligentes. Estos datos incluyen información sobre la foto, incluyendo la fecha y la hora en que fue tomada, qué ajustes utilizó la cámara e incluso la ubicación GPS del lugar donde se tomó la fotografía.

Para ver información básica sobre la imagen, utilice el comando «identify» de ImageMagick:

identificar IMG_1312.JPG

Desgraciadamente,>

Para ver más, utilice la bandera «-verbose»:

identificar -verboso IMG_1312.JPG

Ahora tenemos el problema opuesto; ¡hay demasiada producción!

Puedes usar «grep» para encontrar sólo los datos Exif:

identificar -verboso IMG_1312.JPG | grep exif

Puede encontrar un campo Exif individual especificándolo como parte de la búsqueda «grep»:

identify -verbose IMG_0312.JPG | grep exif:Make:

La salida será sólo la marca de la cámara que tomó la foto, por ejemplo, Canon.

Puede buscar múltiples campos a la vez usando el operador «|» en grep. Así que para buscar la fecha, la marca de la cámara, el modelo de cámara, el tamaño del archivo, el número de megapíxeles y la información sobre el uso del flash:

identificar -verboso IMG1.JPG | grep «DateTime:|exif:Make:|exif:Model|Filesize;|Flash:|pixels:»«.

Usted

La lista completa de valores es la siguiente:

0=Flash no se disparó
1=Flash disparado
5=No se detecta la luz estroboscópica de retorno
7=Luz de retorno detectada
9=Flash disparado, modo de flash obligatorio
13=Flash disparado, modo de flash obligatorio, no se detecta la luz de retorno
15=Flash disparado, modo de flash obligatorio, luz de retorno detectada
16=Flash no se disparó, modo de flash obligatorio
24=Flash no se disparó, modo automático
25=Flash disparado, modo automático
29=Flash disparado, modo automático, luz de retorno no detectada
31=Flash disparado, modo automático, luz de retorno detectada
32=Función sin flash
65=Flash disparado, modo de reducción de ojos rojos
69=Flash disparado, modo de reducción de ojos rojos, luz de retorno no detectada
71=Flash disparado, modo de reducción de ojos rojos, luz de retorno detectada
73=Flash disparado, modo de flash obligatorio, modo de reducción de ojos rojos
77=Flash disparado, flash obligatorio, reducción de ojos rojos, sin luz de retorno
79=Flash disparado, obligatorio, reducción de ojos rojos, luz de retorno detectada
89=Flash disparado, modo automático, modo de reducción de ojos rojos
93=Flash disparado, modo automático, sin luz de retorno, reducción de ojos rojos
95=Flash disparado, modo automático, luz de retorno detectada, reducción de ojos rojos>.

Preocupaciones de privacidad

Aunque tener la marca y el modelo de la cámara incrustados en las fotos probablemente no sea un gran problema de privacidad, tener la ubicación GPS del lugar donde se tomó la foto ciertamente puede serlo.

A finales de 2012, John McAfee, famoso por crear la empresa antivirus McAfee, huyó tras el asesinato de su vecino en Belice. Huyó a Guatemala, pero concedió una entrevista exclusiva a los reporteros que trabajan para Vice. Desafortunadamente, McAfee fue fotografiado por uno de los reporteros utilizando un teléfono inteligente que almacenaba la información GPS en los datos Exif. Cuando la foto se subió posteriormente a Internet, se reveló su ubicación y más tarde fue arrestado. Además, los recientes documentos filtrados por Edward Snowden muestran que la NSA analiza fotos para extraer sus datos Exif.

Como resultado, a veces es útil eliminar todos los datos Exif de un JPEG. Esto se puede hacer usando la herramienta «mogrify» de ImageMagick. Para eliminar los datos, utilice:

mogrify -strip IMG_0312.JPG

Ahora ejecute «identify -verbose» contra la imagen, y notará que todos los datos Exif han sido eliminados.

Si tiene alguna pregunta sobre los comandos, por favor pregunte en los comentarios de abajo.

Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Cómo conectar tu PC a una TV

¿Quieres mostrar tus últimas fotos de vacaciones, jugar a videojuegos o navegar por la web en una pantalla gigante? ¿Qué tal si accede a todas las funciones «inteligentes» de los últimos y m ...

Etiquetas: Linux

Recomendamos

Relacionado

Linux

Cómo tratar con archivos desde la línea de comandos[Linux]

Hay muchas soluciones gráficas para tratar con archivos comprimidos (o archivos comprimidos) en Linux, pero ninguna de ellas supera a la línea de comandos por su velocidad y versatilidad. Lo único malo de esto es que hay tantos tipos diferentes de archivos, cada uno con su propia sintaxis y propiedades específicas, y puede llegar a ser muy difícil tratar con todos ellos sin un poco de preparación. ...

Linux

Entendiendo las tuberías y la redirección para la línea de comandos de Linux

Dos potentes características del shell de la línea de comandos de Linux son la redirección y las tuberías que permiten que la salida (o incluso la entrada) de un programa se envíe a un archivo o a otro programa. Es posible que ya haya utilizado estas funciones sin ser consciente de ello. Siempre que se ha utilizado el signo «>» en un comando o «|» entonces se ha utilizado la ...

Linux

Cómo obtener notificaciones de escritorio desde la línea de comandos de Linux

¿No sería genial si pudieras obtener notificaciones emergentes cuando terminan esas largas tareas que se ejecutan desde la línea de comandos? Bueno, tú puedes. En realidad, crear notificaciones de escritorio desde la línea de comandos es muy sencillo con el comando notify-send. Puede usar notify-send en sus scripts o establecer que se ejecute siguiendo un comando largo que acaba de escribir en la ...

Linux

Olvídese de los clientes de correo, envíe correo electrónico desde la línea de comandos[Linux].

Enviar un correo electrónico es algo que a menudo no tienes que pensar dos veces. Simplemente encienda su cliente de correo electrónico, ya sea basado en la web o en el escritorio, escriba un mensaje, introduzca la dirección de correo electrónico del destinatario y haga clic en «Enviar». ¿Qué sucede si es necesario que envíe correo electrónico desde la línea de comandos, por ejemplo, par ...

Linux

Conocer su sistema Linux a través de la línea de comandos

Cada usuario de Linux le dirá lo mismo: conozca su ordenador. El mío siempre funciona no porque no haya errores, sino porque sé lo suficiente para identificar sus fuentes cada vez y corregirlas. Y una de las mejores maneras de monitorear su sistema es a través de la línea de comandos. Hay una gran interfaz gráfica de usuario para esto, pero la línea de comandos tiene la ventaja de funcionar en tod ...

Linux

3 maneras fáciles de enviar correos electrónicos desde la línea de comandos en Linux

Mientras trabaja con la línea de comandos, hay ocasiones en las que puede enviar manualmente un correo electrónico para comunicar información de un solo renglón, por ejemplo, un comando complejo o una nota importante para usted o para un amigo. Normalmente, esto requiere que abra un navegador web, inicie sesión en su cuenta de correo electrónico, enmarque un mensaje de correo electrónico que conte ...

Linux

Cómo administrar usuarios desde la línea de comandos en Linux

Una de las responsabilidades centrales de la administración de Linux es la gestión de usuarios. Mediante el uso de la línea de comandos, la creación de usuarios puede realizarse de forma remota o programática. Una vez que haya creado un usuario, podrá agregarlo a los grupos o concederle privilegios ampliados. Además, usted puede mantener un registro de auditoría de lo que se ha hecho en su servido ...

Linux

Cómo configurar su propio sistema de gestión de fotos Linux con Lychee

¿Alguna vez ha querido acceder a sus fotos desde cualquier lugar a través de la Web, pero no ha querido suscribirse a soluciones patentadas como Google Photos, Photo Bucket, etc.? Presentamos Lychee , una herramienta autohospedada que permite a los usuarios gestionar, subir y catalogar sus grandes colecciones de fotos. Funciona en cualquier servidor web que tenga Apache2 (o NGINX), PHP y MySQL. En ...

Linux

Redes sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube

Este artículo forma parte de la serie Social Media from Command Line : Medios Sociales desde la Línea de Comando, Parte 1: Facebook y Twitter Medios sociales desde la línea de comandos, Parte 2: Google Medios sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube En la primera entrega de esta serie de artículos, le enseñamos los conceptos básicos para administrar su Cuentas de F ...

Linux

Usar Pianobar para escuchar Pandora desde la línea de comandos de Linux

Si eres uno de esos geeks de la línea de comandos a los que les gusta escuchar música mientras trabajan, te encantará saber que también se puede acceder a Pandora, el popular servicio de radio por Internet, a través de la línea de comandos. Existe una línea de comandos de código abierto cliente de Pandora con el nombre de Pianobar , que lo hace posible. La aplicación de línea de comandos proporcio ...