begin process at 2008 05 16 04:45:36
1 173 215 membres
57 nouveaux aujourd'hui
13 970 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DKSWARPEDITOR : TRANSFORMEZ UNE IMAGE TRÈS SIMPLEMENT


Information sur la source



Description

Voici de nouveau une source qui fera parti d'une source beaucoup plus ambitieuse que je mettrais une fois finie. Vu que ce composant est assez intéressant, et coupé du reste de la source, autant le publier tel quel afin que ceux que ca intéresse puisse avoir accès uniquement à l'éditeur de warp et non toute la source complète.

Cette source est un éditeur de warp. Mais qu'est-ce qu'un warp ? C'est une méthode permettant de transformer une image en redimensionnant des zones de celle-ci : vous déplacez certaines zones de l'image, et cela étire les zones alentour. Le système que j'utilise ici est un ward sous forme de grille : on applique une grille à l'image d'origine, puis on etire certaines cellules de cette grille. L'effet rendu est assez sympa est permet de complètement déformer une image (voir la capture par exemple).

Il vous suffit de définir l'image que vous voulez transformer, le nombre de points d'attaches que vous souhaitez sur l'axe horizontal et vertical, et vous n'avez plus qu'à cliquer-déplacer les points d'attaches sur l'image pour que celle-ci soit complètement déformée.

ATTENTION, ma source nécessite l'installation de JAI (java Advanced Imaging) que vous trouverez sur le site de SUN.
Elle nécessite également les composants l2fprod que vous trouverez là aussi facilement sur le site de l2fprod (ou dans le jar de ma source dksTextureEditor).
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de sheorogath le 17/06/2007 00:43:02 administrateur CS

    he ben on va finir par l'avoir :p

  • signaler à un administrateur
    Commentaire de coucou747 le 20/06/2007 00:53:15

    j'ai du mal a m'imaginer ce que ton code fait
    CPoints.java:5: '{' expected
    public class CPoints extends ArrayList<CPoint> {
                                          ^
    avec ca :) c'est pas facile... on m'a dit que c'etait une question de version, moi j'installe avec apt, je trouve ca plus propre, daeric disait qu'on devait installer des .tar.gz pour java...

  • signaler à un administrateur
    Commentaire de sheorogath le 20/06/2007 00:58:47 administrateur CS

    quoi ? j'ai dit quoi?

  • signaler à un administrateur
    Commentaire de DARKSIDIOUS le 20/06/2007 06:41:52 administrateur CS

    j'ai pas tout compris là coucou ???

    Qu'est-ce qui te choque avec ma classe CPoints qui est une liste de CPoint ?

  • signaler à un administrateur
    Commentaire de DARKSIDIOUS le 20/06/2007 06:53:10 administrateur CS

    Peut-être que cela vient de ta version de java en effet : il te faut au moins la version 5 du JDK : la généricité n'existe pas dans la version 4 !

  • signaler à un administrateur
    Commentaire de sheorogath le 20/06/2007 11:33:14 administrateur CS

    non la c'est pour moi , je vois pas ce que je lui ai dit pour les .tar.gz ....

  • signaler à un administrateur
    Commentaire de petifa le 07/07/2007 23:08:14

    ok pour la genericite je ne connaissais pas
    public class CPoints extends ArrayList<CPoint> {...} me paraissait bizard moi aussi !!!!

Ajouter un commentaire

Discussions en rapport avec ce code source

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS