Bonjour,
J'ai fait un petit script utilisant les fonctions un peu basiques du php permettant d'importer un jpeg et de le réenregistrer en png.
Sachant que dans la conversion le blanc doit devenir transparent.
Jusque là... ce n'est pas compliqué !
Sauf que j'aimerais qu'il n'y ait pas que la couleur ff ff ff de transparente, même toutes les couleurs que l'internaute voit comme du blanc.
J'imagine qu'il faut parcourir l'image pixel par pixel. Et pour chaque pixel si celui-ci est blanc ou presque changer la valeur de sa couche alpha.
Problème, je ne sais pas comment déterminer si le pixel est presque blanc.
Prendre chaque composante alpha et dire que si les 3 sont au dessus d'une certaine valeur alors c'est du blanc ?
Est-ce que l'un d'entre vous aurez déjà résolu un problème de ce genre ?
Merci !
Partager