salut

je suis sous D7 et j'ai un petit soucis avec mon Timage : j'aimerais (comme beaucoup d'ailleurs :p) utiliser la transparence

j'ai donc une couleur sur le pixel bas, coté gauche, et lorsque je lance l'exécutable, ça fonctionne bien

sauf que si je décide de changer l'image (qui a aussi les mêmes couleurs) et bien ça ne fonctionne plus

je pensais que j'avais merdé quelque part sauf que je suis tombé sur ce post :

Citation Envoyé par Tardiff Jean-François Voir le message
Bonjour,

Il faut déjà savoir que les fichier '.BMP' ne gèrent pas les transparence.

Dans les TImages "transparent", Delphi utilise une astuce. Le pixel enBas, a gauche de l'image sert de couleur de référence au Timage comme couleur de transparence. Si ce pixel est blanc, les pixels blanc seront"transparent".
Attention, si le chargement se fait à la volé (durant l'exécution et non lors de la programmation) cela ne fonctionne pas.
donc mon problème est normal ... sauf que je ne veux pas m'arrêter à ça ... il y a t il un moyen de contourner ou c'est perdu d'avance ?

je parle de png dans mon titre, car j'ai pensé à passer par le png (j'ai installé la lib sans prob) mais 2 choses me bloquaient :

1/ on charge un BMP dans un Timage plus facilement qu'un png (l'image est en ressource)

2/ j'ai essayé car j'en avait marre du BMP, et lorsque j'ai chargé mon png, la transparence n'était pas géré, et je voyais du blanc ...

pouvez vous me conseillez svp ?