¿Cómo escribir palabras key ExifTool que Spotlight puede ver?

Intento escribir palabras key en imágenes PNG usando ExifTool, pero Spotlight de OS X no puede ver estas palabras key en absoluto.

El desarrollador de ExifTool no sabe nada de Spotlight, por lo que no puede ayudarlo:

"No me sorprendería que Spotlight no analice los metadatos en imágenes PNG. Pero no soy de los que pregunto sobre esto. No sé mucho sobre cómo funciona Spotlight".

He intentado muchas variaciones diferentes de esto, pero Spotlight no ve mis palabras key:

/usr/local/bin/exiftool -api PNGEarlyXMP 1 -api IgnoreMinorErrors 1 -Keywords+="my keyword" -overwrite_original_in_place -P path_is_here.png 

Limitaciones en Spotlight, Vista previa y Photoshop

Apple Spotlight and Preview (OS X 10.8.5) y Adobe Photoshop CC (versión 14.0) ignoran XMP en imágenes PNG si se produce después de los datos de image, que es donde ExifTool agrega el nuevo XMP. Esto debería considerarse como un error en el software de Apple y Adobe, ya que XMP puede existir después de los datos de image de acuerdo con las especificaciones XMP y PNG. [ExifTool 9.40 proporciona la opción PNGEarlyXMP API para permitir escribir XMP antes del fragment IDAT, pero hay advertencias asociadas con su uso]

PNGEarlyXMP

ExifTool's Flag para escribir XMP en imágenes PNG antes del fragment IDAT (datos de image). Por defecto, ExifTool agrega un nuevo XMP al final de un file PNG (justo antes de IEND). Esto está permitido por las especificaciones PNG y XMP, pero algunas utilidades parecen ignorar XMP si aparece después de los datos de la image. La opción PNGEarlyXMP hace que ExifTool agregue un nuevo XMP antes del fragment PNG IDAT. Sin embargo, dado que ExifTool usa un algorithm de escritura de un solo pase, no tiene forma de saber si XMP ya existe más adelante en el file antes de escribir el nuevo XMP en esta location. Si esto sucede, se emite un error menor cuando se encuentra el XMP extra y el file no se escribe. Agregar la opción IgnoreMinorErrors hace que se elimine XMP después de IDAT, resolviendo así el conflicto (a expensas de la posible pérdida de metadatos) y permitiendo que se escriba el file. La opción PNGEarlyXMP se aplica automáticamente al eliminar todo XMP y escribir XMP nuevo en un paso. Al leer, esta opción hace que se emita una advertencia si se encuentra XMP estándar después del fragment IDAT.

IgnoreMinorErrors

Marcar para ignorar errores menores. Hace que los errores menores se degraden a advertencias y que se ignoren advertencias menores. Esta opción se proporciona principalmente para permitir la escritura de files cuando ocurren pequeños errores, pero al ignorar algunas advertencias menores, el comportamiento de ExifTool puede cambiar para permitir que algunas operaciones cuestionables continúen (como extraer imágenes en miniatura y previsualizar, incluso si no tienen un encabezado reconocible). Los errores / advertencias menores se indican con "[menor]" al comienzo del post, o "[Menor]" (con una "M" mayúscula) para las advertencias que afectan el procesamiento cuando se ignoran.

  • ¿Por qué mis aplicaciones se cuelgan después de la actualización a 10.10.5?
  • El icono de Mac Wi-Fi / AirPort tiene una X a través de él
  • La connection del server Yosemite a AFP Ubuntu se congela (error UBUNTU CNID dbase)
  • No se encontró ningún package 'libffi' en Homebrew Virtual Environment
  • ¿Cómo eliminar espacio en blanco en la barra de menu?
  • Después de la installation de REFInd, al reiniciar el gestor de arranque no se muestra, se inicia en las utilidades de macOS
  • ¿Conoces una aplicación de refuerzo de sonido simple para Mac?
  • ¿Cómo hago que Outlook descargue imágenes automáticamente / de forma pnetworkingeterminada
  • One Solution collect form web for “¿Cómo escribir palabras key ExifTool que Spotlight puede ver?”

    A partir de OS X 10.11, parece que esto no es posible.

    JPEG pero no PNG

    El hecho de que no pueda encontrar un ejemplo funcional sugiere que el indexador de Spotlight no extrae los metadatos de los files Portable Network Graphics, png .

    De acuerdo con la búsqueda de datos EXIF ​​con Mac OS X Spotlight , funciona para files jpeg .

    Archivar un error de mejora

    Informe un error de mejora a través del website de informes de errores de Apple, y a través de comentarios generales de OS X. Esta es la mejor manera de decirle directamente a Apple lo que quiere.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).