0 votos

¿Cómo se detectan las capturas de pantalla en las pilas de escritorio?

Las pilas de escritorio son capaces de detectar las capturas de pantalla por separado de las imágenes, simplemente me preguntaba cómo lo hace.

Screenshot of desktop with two stacks, images and screenshots

No puede ser sólo por el nombre del archivo porque renombrar un archivo con el formato exacto del nombre de la captura de pantalla no hace nada para cambiar la categoría. ¿Se trata de algún tipo de metadatos incrustados en las propias capturas de pantalla?

2voto

Jose Chavez Puntos 645

Sí, se hace a través de los metadatos guardados con el archivo en el sistema de archivos.

Si tienes una captura de pantalla tomada con Grab guardada en X.png, puedes ejecutar un comando como este para mostrar sus atributos extendidos:

xattr -l X.png

Verá que tiene (entre otras cosas) el atributo extendido "com.apple.metadata:kMDItemIsScreenCapture".

Para saber más sobre estos atributos extendidos que contienen metadatos, puedes ejecutar

mdls X.png

Y verás allí información relacionada con la captura de pantalla, como por ejemplo

kMDItemComment                         = "Screenshot"
kMDItemIsScreenCapture                 = 1
kMDItemScreenCaptureType               = "selection"
kMDItemScreenCaptureGlobalRect         = (
    2126,
    268,
    552,
    742
)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X