¿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:

  • Paint.NET para Mac para la creación de arte pixel por pixel
  • ¿Cómo puedo obligar a OS X a actualizar su hora de forma más regular?
  • ¿Cambiar la frecuencia de actualización de la tienda de aplicaciones en Mountain Lion?
  • ¿A qué versión de OS X debo actualizar mi Mac?
  • Cómo deshabilitar la count de invitado en OS X El Capitan
  • La barra de menu de la batería no muestra el time restante
  • "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.

  • Fusión DIY: maneja dos volúmenes idénticos que muestran el arranque con la tecla de opción?
  • ¿Cómo ejecutar commands de terminal cuando el terminal no responde?
  • ¿Cómo utilizar las notas de MacOS "Búsqueda en la list de notas ..." para search únicamente notas no eliminadas?
  • PostgreSQL en OS X Lion
  • Evite que la pantalla se apague con ciertas aplicaciones
  • ¿Hay alguna forma de compartir solo UN escritorio en Mavericks?
  • 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).