29 octobre 2007

Mise à jour des Script-Fu pour The Gimp 2.4

Tags : ,

posté dans The Gimp |

The Gimp 2.4 est là ! Oui ! Ce n'est pas un rêve. C'est vrai. Il est beau. Il brille dans la nuit...

Ca veut aussi dire quelques mises à jour du code pour mes différents Script-Fu. Voilà le stuff :

  • AquaBou : les boutons Aqua faciles
  • Chrominium : Un effet chrome avec des scintillements autour
  • PlasticLogo : Du plastique translucide brillant
  • Bumpy : Double effet bumpmap

Quelques changements importants ont fait leur apparition dans le développement des scripts. Les informations pour la migration de vos codes sont par ici : http://www.gimp.org/docs/script-fu-update.html.

On notera au passage que l'interpréteur Scheme n'est plus aussi permissif (variables globales auto-déclarées, etc) et que certaines syntaxes sont obsolètes. Pour le script Chrominium par exemple contient une déclaration d'un tableau de points qui n'utilise normalement plus cons-array/set-pt. J'ai fait exactement comme les développeurs de The Gimp, j'ai utilisé un hack sous la forme d'une horrible définition de fonction pour simuler l'ancienne syntaxe. C'est pas moi, c'est eux...

Article posté on Lundi, 29 octobre 2007 à 22:56 dans The Gimp. Vous pouvez suivre les commentaires sur cet article via un feed RSS 2.0. Vous pouvez laisser un commentaire. Le Ping n'est actuellement pas autorisé.

Il y a actuellement une résponse pour “Mise à jour des Script-Fu pour The Gimp 2.4”

  1. 1 Le 25 janvier 2008, Jef à écrit :

    Salut,

    Joli travail !
    Je travaille sur un projet un peu similaire qui lancerait des scripts-fu en mode batch. Malheureusement pour le moment je n’arrive à rien ou pas grand chose. Je n’arrive pas à passer les paramètres avec la syntaxe qui va bien.
    Par exemple le script “script-fu-alien-glow-button” qui attend des arguments “string” et “color”. Rien à faire, ça ne marche pas et je n’arrive pas àtrouver de docs qui répondent à mon problème ou alors bien trop vaguement (y compris les docs officielles en anglais). Galère et je manque de temps.
    Bref comme je vois que tu utilises vraisemblablement à peu près les mêmes scripts, peux-tu me dire les ligne de commande que tu utilises s’il te plait ?

    Grand merci d’avance.
    Cordialement

Laisser un commentaire

*
Pour prouver que vous n'êtes pas un bot, recopiez le code ci-dessous
Anti-Spam Image