Image en JAVA:afficher images sans le fond(cadre laid)
schizogames
Messages postés18Date d'inscriptiondimanche 9 novembre 2003StatutMembreDernière intervention12 juillet 2005
-
20 nov. 2003 à 13:29
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 2006
-
21 nov. 2003 à 22:24
Lorqu'on dessine des images sur un objet de la classe "Graphics" , comment fait-on pour que le fond de l'image soit tranparent et qu'il ne se voit pas ?
Exemple: je dessine une image de vaisseau dont le fond est noir sur un objet Graphics qui a un fond rouge.
Je verrai donc un carré noir autour de mon vaisseau.
J'aimerais trouver un moyen de rendre la couleur de fond de mon image invisible(le noir dans l'exemple) pour q'on voit uniquement le vaisseau sur le fond préexistant(le rouge dans mon exemple).
J'ai regardé dans les javadocs mais l'utilisation d'ImageProducer & Co n'a pas l'air facile.
J'espère que quelqu'un pourras me donner des explications ou bien des sources à consulter.
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 20 nov. 2003 à 22:45
:big) Neodante :big)
Bon la conf était pourrie je me suis cassé avant !
J'ai retrouver que la méthide toute conne : utiliser la couche alpha des fichiers PNG (couche sur 254 variantes alors que le GIF ne possède qu'une seule variante -> pas de dégradé de transparence !)
Désolé, mais maintenant avec nos disques durs de 200GO on sait plus où on range nos affaires !!! C'est que je me plaindrais en plus ! :-p
@+
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 21 nov. 2003 à 09:45
:big) Neodante :big)
J'essaye de faire un petit jeu pour la prochaine fois .... pour me faire pardonner !
Pour ceux qui se sentent vraiment frustrés avec les sprites, utilisé Java2D .... (qui s'appuie beaucoup sur awt)
@+