viernes, 24 de junio de 2016

Cómo ver los nombres originales de los JPG en las miniaturas de Fotos

Por fin he encontrado un truco para ver los nombres originales de las fotografías en Fotos. Esta aplicación no nos muestra el nombre “real” de los archivos JPG a menos que seleccionemos la imagen y pulsemos cmd+I o bien vayamos al menú Ventana y seleccionemos Información. Esto tiene el inconveniente de que en la ventana de información sólo podemos ver el nombre de un único archivo seleccionado.

Por otro lado, si vamos al menú Visualización y seleccionamos Metadatos, veremos que sólo podemos hacer que se muestren las Palabras clave, si el archivo ha sido editado, el tipo de archivo, si está marcado como favorito, si es referenciado, su ubicación y aquí viene lo interesante: el título.

Fotos nos permite asignar un título a las fotos, pero éste no es el nombre del JPG original. Si no hemos asignado manualmente ese título, éste quedará “en blanco” y no veremos ningún nombre bajo la foto.






Que el título y el nombre “real” sean cosas diferentes tiene su lógica, ya que Fotos nos permite tener diferentes versiones de una fotografía, con distintas ediciones, recortes, etc. y que pueden tener títulos distintos, pero que corresponden a un único archivo JPG. Lo que es discutible es que no haya forma de ver los nombres originales de una serie de miniaturas de fotos.

El truco consiste en utilizar un script (si, otro script) que lo que en realidad hace es asignar automáticamente a las fotos que seleccionemos el nombre original como título. En realidad seguimos sin ver el nombre del archivo JPG, pero si veremos ese nombre como título. Por supuesto podemos cambiar éste manualmente cuando queramos.

El script y cómo añadirlo.
El script, creado por Léonie, podéis encontrarlo en el “foro de discusión” de Apple. En el mismo hilo, Old Toad propone usar el script como aplicación, en una versión simplificada:


tell application "Photos"
activate
set imageSel to (get selection) -- get a list of selected images
set currentfilename to ""
if imageSel is {} then
error "Please select an image."
else
repeat with im in imageSel
set currentfilename to the filename of im as text -- retrieve the filename of image "Im"
set newname to currentfilename
set the name of im to newname -- write the newname to the title field
end repeat
end if
return currentfilename -- return the filename of the last image
end tell


  • Abrimos el Editor de Scripts (en Aplicaciones / Utilidades).
  • Copiamos el código en el Editor de Scripts.
  • Con Archivo / Guardar, guardamos provisionalmente el nuevo script en el Escritorio, por ejemplo, con un nombre como "Usar nombre archivo como título"
  • En las Preferencias del Editor de Scripts activamos la casilla: Mostrar el menú de scripts...
  • En el nuevo menú de la barra superior del Finder seleccionamos: Abrir la carpeta Scripts, y Abrir la carpeta de scripts del usuario.
  • Veremos la carpeta Scripts dentro de Librería (del usuario), y arrastramos a ésta el script que habíamos dejado en el Escritorio.

Ya sólo hay que seleccionar las miniaturas de las fotografías en Fotos y elegir el script en el nuevo menú de scripts del Finder. En pocos segundos aparece en cada una de las miniaturas un título que corresponde con el nombre del archivo JPG original.



Los pasos a seguir son los mismos descritos en la entrada en la que explico cómo importar carpetas del Finder con fotografías a Fotos y que éstas aparezcan automáticamente como álbumes en Fotos. Los álbumes conservan los nombres de las carpetas originales.


En esta otra entrada vemos cómo realizar la operación inversa. o cómo exportar los álbumes de Fotos al Finder de modo que automáticamente se guarden como carpetas y éstas tengan los nombres de los álbumes.


Personalmente utilizo bastante los tres scripts, ya que añaden a Fotos funcionalidades de las que carece por defecto.
No hay comentarios:

Publicar un comentario