Création
d'entreprise
Posez votre question Signaler

Besoin d'aide script-fu Gimp ! [Résolu]

Dragonic - Dernière réponse le 18 avril 2010 à 18:10
Bonjour,
Alors voilà, j'ai besoin de faire plusieurs fois la même manipulation avec Gimp !
En fait, je crée actuellement un jeu en C++ avec une team et en ce moment je m'occupe de faire des blocs pour nos maps !
Il faut prendre des blocs de 50x50, puis faire quelques modif pour obtenir un bloc en perspective isométrique !
Voici le tuto que j'ai fait passé à ma team pour qu'il m'aident un peu à créer ces blocs : http://dl.free.fr/ojfTHaY0b
En apprenant que l'on peut utiliser les scripts avec Gimp, j'ai essayé d'écrire un script correspondant aux transformations du tuto !
Malheureusement j'ai quelques problèmes:
- impossible de faire "calque aux dimensions de l'image" en script (je ne trouve pas comment faire)
- de même pour la rotation de 45 dégrés
sinon, voilà la 1ère partie du script qui marche:
(define (script-fu-RPG image )
; Démarre un niveau de undo
(gimp-image-undo-group-start image)
(let* ((old-largeur (car (gimp-image-width image)))
(old-hauteur (car (gimp-image-height image)))
(new-largeur 100)
(new-hauteur (/ (* old-hauteur new-largeur) old-largeur))
)
(gimp-image-scale image new-largeur new-hauteur)
)
(gimp-image-set-resolution image 100 100)
(let* ((old-largeur (car (gimp-image-width image)))
(old-hauteur (car (gimp-image-height image)))
(new-largeur 102)
(new-hauteur (/ (* old-hauteur new-largeur) old-largeur))
(new-offsetx (/ (- new-largeur old-largeur) 2))
(new-offsety (/ (- new-hauteur old-hauteur) 2))
)
(gimp-image-resize image new-largeur new-hauteur 1 1)
)
(gimp-image-undo-group-end image)
)
(script-fu-register "script-fu-RPG"
"<Image>/Script-Fu/RPG/Bloc Map"
"Transforme un carré en bloc de Map"
"Nicolas Champin <nchampin@hotmail.fr>"
"Nicolas Champin"
"2009-12-28"
"RGB*"
SF-IMAGE "Input Image" 0
)

P.S.: je m'y connais pas vraiment en script-fu, notamment pour la gestion des calques (pour l'instant, je faisais toutes les manip via l'image directement)
Enfin bref, si un spécialiste passe dans le coin et qu'il a un peu de temps libre à me consacrer, ça serait sympa, merci d'avance !
Lire la suite 

Besoin d'aide script-fu Gimp »

2 réponses
Réponse
+1
moins plus
Problème résolu ^^ !
Ajouter un commentaire
Réponse
+0
moins plus
tu as fait comment
Ajouter un commentaire
Ce document intitulé « Besoin d'aide script-fu Gimp ! » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?