Bonjour à tous,

Je souhaiterais avoir une fonction qui génère un PNG avec de la transparence.
En entrée, j'ai un PNG et en sortie chaque pixel d'une couleur au choix est transparente.

Je n'ai bien sûr aucune idée sur comment convertir le contenu de l'image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
//entree = "/chemin/vers/fic.png"
//sortie = "/chemin/vers/out.png"
//couleur = code RGB à mettre en transparent
function test(entree, sortie, couleur) {
	// charger image en entree
	var binaire = ImageIO.read(new File(entree));
	var imageData = binaire.data, length = imageData.length;
	// boucle ou process qui rend cela possible
	binaire.data = imageData;
	// sauvegarde nouvelle image
	ImageIO.write(binaire, "png", new File(sortie));
}
Merci de vos lumières