camrename

4 marzo 2007

No me gustan nada los nombres que le ponen automáticamente las cámaras de fotos digitales a los archivos, además este nombre depende de la marca de la cámara.

Mi actual Sony Cibershot DSC-W50 nombra las fotografías con el patrón dscXXXXXX y mi difunta Canon Powershot A85 lo hacía de la siguiente forma img_XXXX. La Canon venía con un software de importación de fotografías para Windows bastante útil que comparaba las fotos que ibas a importar de la cámara con el directorio de tu equipo donde tuvieras todas tus fotos de forma que te avisaba cuando importabas algo que ya tenias y además te permitía organizar las fotografías en directorios descriptivos con la fecha en que tomaste la foto siguiendo el patrón AAAA_MM_DD.

Hasta ahora bajo GNU/Linux no conocía ningún software que te permitiera ordenar las fotografías a nivel de directorios. Por ejemplo F-Spot te permite categorizar y ver las fotografías por fechas pero de forma virtual, ya que en el disco siguen desordenadas.

Hoy he encontrado un script para shell llamado camrename que me ha hecho la vida más fácil. Este sencillo script te permite renombrar tus fotografías con el siguiente formato a partir de los datos EXIF de las mismas:

	Pyyyy.mm.dd-hh.mm.ss-seqn.jpg
	 ^^^^ ^^ ^^ ^^ ^^ ^^ ^^^^
	  |   |  |  |  |  |   |
	  |   |  |  |  |  |   +--- Image sequence number
	  |   |  |  |  |  |
	  |   |  |  |  |  +------- Seconds of image creation date/time
	  |   |  |  |  |
	  |   |  |  |  +---------- Minutes of image creation date/time
	  |   |  |  |
	  |   |  |  +------------- Hours of image creation date/time
	  |   |  |
	  |   |  +---------------- Day of month image created
	  |   |
	  |   +------------------- Month image created
	  |
	  +----------------------- Year image created

Con esto ya tengo todos los archivos bien renombrados. Cuando tenga ganas me pondré a retocar dicho script para que además me cree directorios con los días en los que tome las fotografías e incluya las correspondientes dentro.

Gracias a Geoff Kuenning por su conjunto de herramientas para manejar fotografías en GNU/Linux.

:wq

3 Responses to “camrename”

  1. alidhaey Says:

    Cuando tengo millones de fotos, lo aplicare para ver el resultado.

  2. Rocio Says:

    Hola Antonio, me alegra que tengas una pagina tan importante, denota lo inteligente que eres y tu compañerismo al compartir tus conocimientos…bueno, quiero pedirte un favor haber si podría ayudarme, vera, soy estudiante de computación y me han pedido que desarrolle este algoritmo:
    “Escriba el código en de un programa que sea capaz de sumar los números impares hasta un número n impar. El numero debe ser leído por pantalla y verificarlo que sea impar. El resultado de la suma debe ser guardado en un archivo denominado “resultado.dat”
    Sólo quiero el código que genera el algoritmo si es en Lenguaje Fortran mejor Mi cuenta de correo electrónico es chioctct@hotmail.com. De antemano muchísimas gracias…Que tenga un buen día.


  3. @Rocio: Aunque tu comentario no tiene absolutamente nada que ver con el “post” donde lo has publicado y además lo has comentado en más de un “post” y debería borrarlo directamente aplicando mi total potestad sobre los comentarios que se publican en este blog, voy a contestarte:

    Si eres estudiante de Computación supongo que será porque realmente quieres formarte en este campo. Estudiar algo obligado no tiene sentido.

    Dicho esto, comentarte que el problema que planteas es trivial y deberías intentar pensar un poco en cómo resolverlo. Aunque por la desesperación que denotas supongo que ya habrás pensado en ello y voy a ayudarte:

    Primera forma: Crea una función, método, procedimiento auxiliar que compruebe que un número es impar. Haz un bucle desde el número de partida hasta el de fin y ve comprobando si es impar y en ese caso lo vas sumando en un acumulador. Esta forma es poco eficiente.

    Segunda forma: Utiliza los conceptos matemáticos expuestos aquí (http://gaussianos.com/sumando-numeros-impares/) para calcular la suma de los impares directamente siempre y cuando se comience desde el 1.

    Espero que te sirva para abrir un poco tu mente. Un saludo.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: