Trato de escribir las palabras clave a las imágenes PNG utilizando ExifTool , pero OS X del Foco no puede ver estas palabras clave.
El desarrollador de ExifTool no sabe acerca de Foco, de modo que no puede ayudar a:
"No me sorprendería si el foco no analizar los metadatos en las imágenes PNG. Pero yo no soy el uno para preguntar sobre esto. No sé mucho acerca de cómo spotlight obras."
He probado muchas diferentes variaciones de este, pero Spotlight no ves mis palabras clave:
/usr/local/bin/exiftool -api PNGEarlyXMP 1 -api IgnoreMinorErrors 1 -Keywords+="my keyword" -overwrite_original_in_place -P path_is_here.png
Las limitaciones en el centro de atención, vista previa, y Photoshop
Apple centro de atención y la vista previa (OS X 10.8.5) y Adobe Photoshop CC (versión 14.0) ignorar XMP en imágenes PNG si viene después de los datos de la imagen, que es donde ExifTool añade nuevas XMP. Esto debe ser considerado como un error en el de Apple y el software de Adobe desde XMP se permite que exista después de los datos de la imagen de acuerdo a la XMP y PNG especificaciones. [ExifTool 9.40 proporciona la PNGEarlyXMP opción API para permitir la escritura de XMP antes de que el fragmento IDAT, pero hay advertencias asociadas con su uso]
PNGEarlyXMP
ExifTool la Bandera a escribir XMP en imágenes PNG antes de la IDAT (datos de imagen) fragmento. De forma predeterminada, ExifTool añade nuevas XMP para el final de un archivo PNG (justo antes de IEND). Esto es permitido por el PNG y XMP especificaciones, pero algunas de las utilidades parecen ignorar XMP si viene después de los datos de la imagen. El PNGEarlyXMP opción hace que ExifTool a en lugar de añadir nuevos XMP antes de que el PNG fragmento IDAT. Sin embargo, desde ExifTool utiliza un solo paso algoritmo de escritura, no tiene forma de saber si XMP ya existe más tarde en el archivo antes de escribir el nuevo XMP en esta ubicación. Si esto sucede, un pequeño error se emite cuando el extra XMP se encuentra, y el archivo no está escrito. La adición de la IgnoreMinorErrors opción hace que el XMP después de IDAT para ser eliminados, por lo tanto la resolución del conflicto (a expensas de la posible pérdida de metadatos), y permitiendo que el archivo que ser por escrito. El PNGEarlyXMP opción se aplica automáticamente cuando la eliminación de todas las XMP y escritura de nuevas XMP de nuevo en un solo paso. Cuando de la lectura, esta opción hace que un aviso a ser publicado si la estándar XMP se encuentra después de que el fragmento IDAT.
IgnoreMinorErrors
Bandera de ignorar los errores de menor importancia. Causas de los errores de menor importancia a tener la categoría de avisos y advertencias menores para ser ignorado. Esta opción se proporciona principalmente para permitir la escritura de los archivos cuando el menor de edad se producen errores, pero haciendo caso omiso de algunas advertencias menores en el comportamiento de ExifTool puede ser cambiado para permitir que algunos cuestionables operaciones de proceder (como la extracción de miniatura y vista previa de imágenes, incluso si no tienen un reconocible de encabezado). Menores errores/advertencias son denotados por "[menor]" en el inicio del mensaje, o "[Menor]" (con un capital "M") para las advertencias que afectan el procesamiento cuando se omite.