Dkswarpeditor : transformez une image très simplement

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).

Source / Exemple :


// voir le zip

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.