Non credo che Image Events sia in grado di ottenere quel tipo di metadati dalla foto, tuttavia mdls può farlo, ad es. mdls -name kMDItemLatitude -name kMDItemLongitude /path/to/photo tuttavia dipende tutto da cosa stai cercando di fare esattamente con queste informazioni. Personalmente preferisco usare exiftool , ma dovresti installarlo.
Per rispondere alla domanda nel tuo commento:
Se interroghi un attributeName quando usi -raw e attributeName non esiste l'output è letteralmente (null) e se vuoi che sia qualcos'altro, usa −nullMarker markerString , es .: −nullMarker "Does Not Exist"
mdls -name kMDItemFake -raw -nullMarker "Does Not Exist" /path/to/photo
Nel comando di esempio sopra kMDItemFake è un elemento kMDItem falso, quindi verrà generato il comando: Does Not Exist anziché (null) .
In altre parole, se, ad esempio, la foto non ha kMDItemLatitude info e lo stai interrogando, l'output sarà (null) quando si utilizza mdls -name kMDItemLatitude -raw . Per cambiarlo, usa −nullMarker markerString .
Se un kMDItem non esiste e non vuoi alcun output quando usi mdls -name attar -raw allora usa mdls -name attar -raw −nullMarker '' /path/to/photo .