Satimage
Les commandes opérant sur des fichiers d'images
Accueil Documentation Smile La bibliothèque de dessin Les commandes opérant sur des fichiers d'images  
Smile définit des commandes pour gérer les fichiers d'images. Pour plus d'informations sur ces commandes, veuillez consulter le dictionnaire de Smile (dans le menu Smile).
Image filters
  • La commande filter image permet d'appliquer un filtre CoreImage à une image. Il est possible de tester ces filtres à l'aide d'un dialogue Image filters. Ce dialogue est accessible depuis le menu User scripts > More Smile commands > Misc. Ce dialogue possède un bouton "script" qui envoie dans la console le script réalisant le filtre en question.

    Examples:

      -- original image
    open "http://www.satimage.fr/software/images/smilesaucer.png"

    set f to "http://www.satimage.fr/software/images/smilesaucer.png" --f peut être un alias
    set fdest to ("" & (path to desktop) & "test.png")
    set theDict to "<dict>
    <key>inputIntensity</key>
    <real>1</real>
    </dict>"
    filter image f to file fdest selected rectangle {0, 0, 200, 200} filter "CISepiaTone" dictionary theDict
    open alias fdest

    set f to "http://www.satimage.fr/software/images/smilesaucer.png" --f peut être un alias
    set fdest to ("" & (path to desktop) & "test.png")
    set theDict to "<dict>
    <key>inputCenter</key>
    <string>[150 150]</string>
    <key>inputRadius</key>
    <real>10.0</real>
    </dict>"
    filter image f to file fdest selected rectangle {0, 0, 200, 200} filter "CICrystallize" dictionary theDict
    open alias fdest


    Le dialogue User scripts > More Smile commands > Misc > Image filters.

  • La commande CIfilter names renvoie la liste des filtres CoreImage disponibles pouvant être utilisés avec la commande filter image.
  • La commande info for CIfilter renvoie la description complète d'un filtre d'image ou bien les réglages par défaut d'un filtre. Cette commande n'est pas très simple à utiliser : utilisez de préférence le dialogue Image filters du menu User scripts > More Smile commands > Misc.
Image info for et extract image
  • La commande image info for renvoie des informations concernant une image, tel que sa résolution et ses dimensions.
    set {f} to navchoose file
    image info for f
      --  {type identifier:"public.png", resolution:143.992599487305, pixel width:900, width:450, pixel height:830, height:415}
  • La commande extract image permet d'extraire une sous-partie d'une image et de l'enregistrer dans un fichier.
English version
Copyright ©2008 Paris, Satimage