GimliDotnet
Messages postés4Date d'inscriptionjeudi 15 mars 2007StatutMembreDernière intervention11 mai 2007
-
9 mai 2007 à 10:12
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024
-
14 mai 2007 à 10:29
Bonjour,
je cherche à détecter dans une image son canal alpha. Sachant que je ne connais pas l'image. Si elle possede un canal alpha, je voudrai connaitre la fonction Api (si il en existe une ) ou un algorithme en VB.net me permettant de l'inverser. La plupart des images sont dans un format assez simple (png,...).
GimliDotnet
Messages postés4Date d'inscriptionjeudi 15 mars 2007StatutMembreDernière intervention11 mai 2007 9 mai 2007 à 17:02
Bonjour,
Merci NHenry
il est vrai qu'avec getPixel j'obtiens une structure Color mais je ne vois comment a partir de la, modifier ma transparence. Je pensai aussi à ne pas devoir passer par chaque pixel de l'image car je change en fait que le canal de transparence en lui donnant 1 ou 0 pour toute l'image. J'utilise cela pour les TGA. Ce format là ne fait pas de fondu son canal alpha est 0 ou 1.
GimliDotnet
Messages postés4Date d'inscriptionjeudi 15 mars 2007StatutMembreDernière intervention11 mai 2007 10 mai 2007 à 17:49
Bonjour,
encore merci de m'aider.
Mais je ne cherche pas à rendre l'image entierement transparente. Je cherche juste à changer son fond. Je voudrai aussi récupérer la valeur de la transparence de l'image. Et en fonction de cette valeur je l'inverse. Si j'ai une transparence de 0 je la change en 1( ou en 255) et inversément.
Je comprends pas trop aussi j'ai tester le GetPixel mais il me change carrément toutes les couleurs de mon image????.
Le probleme se fait surtout sur les TGA et les png.
Merci
L'homme n'est pas fait pour travailler. La preuve cela le fatigue !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
GimliDotnet
Messages postés4Date d'inscriptionjeudi 15 mars 2007StatutMembreDernière intervention11 mai 2007 11 mai 2007 à 18:02
Bonjour,
oui, c'est presque cela. Sauf que je veux que mon image soit toujours visible. Mais que juste la couche transparente soit inversée. J'en était arrivé la moi aussi. Mais le but n'est pas là. Je veux bien inversé la couche mais avoir l'image toujours visible.