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 !

DKSTEXTUREEDITOR : CRÉEZ DES TEXTURES COMPLEXES TRÈS SIMPLEMENT


Information sur la source

Catégorie :Java2D Classé sous : texture, transparence, motif, masque, image Niveau : Débutant Date de création : 10/06/2007 Date de mise à jour : 10/06/2007 11:46:59 Vu / téléchargé: 3 514 / 282

Note :
Aucune note

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
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 texture et non toute la source complète.

Cette source est un éditeur de texture très complet : vous définissez l'arrière plan et l'avant plan de la texture (couleur unie, dégradé, ou image), puis vous définissez la taille de la texture (elle sera appliquée en mosaique grâce à un TexturePaint), et enfin, vous définissez l'image de motif et de masque : le motif permet d'influencer sur les couleurs de l'avant plan : Les couleurs sont calculées selon les niveaux de gris de l'image de motif, le masque permet de définir l'opacité de l'avant plan : là aussi il s'agit d'une image en niveaux de gris.

Cela permet de faire des textures très complexes (voir la capture par exemple : une image pour l'avant plan, un dégradé pour l'arrière plan, pas de motif, mais un masque qui est l'image d'origine, et voici les couleurs de mon avatar complètements transformées !).
 

Source

  • code assez long, donc voir le zip
code assez long, donc voir le zip

Conclusion

Attention, pour pouvoir utiliser ma source telle quelle, vous avez besoin de :
1/ Java 6 :  ma source utilise les dégradé radiaux, qui ne sont disponibles que depuis java 6.
2/ Ma source d'éditeur de dégradé : cette source utilise l'éditeur de dégradé que j'ai déjà postée.
3/ Ma source dksTypeControl : les contrôles de saisie pour la couleur unie et la sélection de fichier nécessite ma source de contrôles avec masques de saisies.
4/ Les composants de l2f prod : le JTable de propriétés du dégradé ou de la texture est le composant de l2f prod.

Je sais cà commence à faire pas mal de dépendances ! C'est pour cà que j'ai mis un jar dans le zip pour pouvoir exécuter directement le prog sans se prendre la tête à tout télécharger
 

Fichier Zip

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

Historique

10 juin 2007 11:46:59 :
Ajout du jar contenant toutes les lib nécessaires dans le zip

Commentaires et avis

signaler à un administrateur
Commentaire de DARKSIDIOUS le 10/06/2007 11:17:54 administrateur CS

Tiens j'en profite pour vous mettre des motifs (au format image bitmap) pour que vous essayez sans prise de tête à trouver des images de motifs sur le net.

DarK Sidious

signaler à un administrateur
Commentaire de _sHoCk_ le 10/06/2007 11:24:39

Moué... tu pourrais pas mettre les liens vers ces dependances multiples?
Mci++

signaler à un administrateur
Commentaire de DARKSIDIOUS le 10/06/2007 11:35:00 administrateur CS

Je vais faire un jar comprenant tout ce qu'il faut pour l'envoyer (si ca passe ! sinon je le mettrais sur un ftp).

signaler à un administrateur
Commentaire de DARKSIDIOUS le 10/06/2007 11:47:50 administrateur CS

Voilà c'est fait, j'ai rajouté le jat dksTextureEditor dans le zip pour exécuter le prog sans soucis.

DarK Sidious

signaler à un administrateur
Commentaire de sheorogath le 10/06/2007 17:04:53 administrateur CS

he ben ^^
t'en est encore loins de la version finale ??

signaler à un administrateur
Commentaire de DARKSIDIOUS le 10/06/2007 17:12:49 administrateur CS

ca se rapproche, encore un module à faire (appliquer des modifications à une image selon des points d'attaches), et il me restera plus qu'à rassembler le tout pour faire enfin le wordart !

signaler à un administrateur
Commentaire de sheorogath le 10/06/2007 17:14:07 administrateur CS

^^ vivement que ca soit finis

signaler à un administrateur
Commentaire de DARKSIDIOUS le 14/06/2007 11:47:30 administrateur CS

En fait il en reste deux ^^ Les transformations (en cours de développements) + les effets 3D (pas compliqué à faire).

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Transparence du fond d'un composant [ par ElvadriaS ] Salut,J'ai un JPanel avec une image de fond qui s'affiche tres bien.Par dessus j'ai un autre JPanel avec dedans un JTextArea qui eux aussi s'affiche t image en texture [ par kaliel ] bonjour,j'ai trouvé ici ou là comment mettre un image en fond d'un jlabel ou d'un jpanel et que ceux ci prennent les dimensions de l'image. Puis si je Jbutton est image [ par Squaredge ] Bonjour!! J'essaie de réaliser une applet avec Jbutton ayant pour motif une image. J'utilise donc la méthode : private JButton motif = new JButton (n Aider un débutant svp [ par guitoulefoux ] Bonjour,J'ai besoin de votre aide pour comprendre d'ou vient mon probléme.Je dois compiler 2 class:1- import javax.swing.*; <b [Java] Déformation d'une image, redimension. [J2ME] [ par Twub ] Bonjour a tous Voila comme indiqué, je souhaite pouvoir déformer une image (dans mon cas c'est une texture), pour cela j'ai fais se code (Si vous avez Help: Affichage d'image bmp avec transparence grace a son masque [ par Sirusisback ] Bonjour je suis nouveau et j'ai probleme:Jai trois image:- backgroung.bmp- image.bmp (image quelconque)- image_mask.bmp (masque de l'image.bmp)Je sui Transparence [ par andolini ] Bonjour, j'ai une image faite sur photoshop avec un objet et un fond j'aimerais savoir si c'etait possible de rendre juste le fond de mon image transp image d'arriere plan [ par Skyffer3 ] Voici mon code, et j'ai un petit probl&#232;me car mon image d'arri&#232;re plan ne s'affiche pas, tout marche j'ai mon texte tout est nickel, j'ai ju transparence + curseur [ par andolini ] Bonjour je voudrais creer un clavier virtuel et j'aimerais savoir comment rendre toute une fenetre transparente pour mon clavierEt aussi comment modif Applet Post Image [ par maitredede ] Bonjour J'ai un applet qui traite des images et les renvoie au site. Mon probl&#232;me : Comment puis-je envoyer une image au site ? J'ai une image


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,31 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.