Exemples
La programmation AppleScript en exemples.

FileMaker
Connaitre la taille d'une image sans l'ouvrir.
Imaginons qu'on veuille connaitre la taille d'une image. Il existe plusieurs méthodes, la plus simple consistant à glisser l'image sur un navigateur internet et lire ses dimensions dans le titre de la fenêtre. Une autre méthode pourra consister à lancer Photoshop et utiliser la fonction "taille de l'image". Il existe une autre façon de connaitre la taille d'une image en utilisant "Image Events". Téléchargez l'image d'exemple ici.

Exemple 20 : récupérez l'AppleScript ici.

Le Script :

set un_fichier_image to choose file "Choisissez une image"

tell application "Image Events"
set l_image to open file (un_fichier_image as string)
set large_haut to dimensions of l_image
set ma_ligne to "Largeur : " & 1st item of large_haut & return & "Hauteur : " & 2nd item of large_haut
end tell

display dialog
ma_ligne


Explications :
Ce script utlise l'application "Images Events" dans laquelle on "ouvre" l'image. Ensuite on utilise la fonction "dimensions of" afin de récupérer la largeur et la hauteur de l'image sous forme d'une liste. Contrairement à ce qu'annonce le titre de l'exemple, on ouvre l'image quand même, c'est donc du marketing.

Astuce : il existe d'autres fonctionnalités dans le dictionnaire de "Image Events" telles que "Scale". Pour avoir testé "Scale", il est préférable d'utiliser Photoshop car le rendu final est de meilleure qualité. Pour information, la superbe photographie fournie en exemple représente un des pavillons du Louvres.