Bonjour à tous, je suis étudiante, et je dois finaliser un projet avec processing, j'ai trouvé une idée qui me paraissait simple, mais pour laquelle j'ai besoin de faire apparaitre des images par transparence ( au contact d'une zone avec la souris), j'ai reussi à faire quelques chose avec tint(), mais cela s'applique ensuite sur les images qui sont en dessous, a mon curseur, et surtout j'ai du mal à l'utiliser correctement...
y a t'il une autre solution pour gérer la transparence d'une image ?
et comment fait-on pour supprimer une image du scketch, car je risque de devoir en charger pas mal...
Hors ligne
Bonjour,
Il est possible d'utiliser des images qui incluent déjà de la transparence en utilisant le canal alpha des images au format png
http://fr.wikipedia.org/wiki/Portable_Network_Graphics.
Si tu as besoin de faire varier la transparence de l'image dynamiquement, essaie d'utiliser un buffer, de modifier les valeurs de transparence de chaque pixel avant d'afficher le buffer dans la fenêtre principale.
http://processing.org/reference/createImage_.html
Peut-être qu'il y a d'autres solutions!
Et si tu dois utiliser beaucoup d'images, il vaut mieux les charger au fur et à mesure pour n'avoir en mémoire que celles qui vont être utilisées prochainement
http://wiki.processing.org/w/Slide_show_with_one_PImage
Hors ligne