Transparence [C++Builder] - Programmation
Marsh Posté le 18-03-2002 à 17:01:36
LKoLRn a écrit a écrit : J'aimerais afficher une image (jpeg de préférence) en semi-transparence. J'ai déjà essayé avec la propriété Transparent de TImage (avec un bmp), mais ca ne gère que de la transparence totale. J'ai aussi essayé d'utiliser une image tramée (1 sur 2), mais c vraiment très moche... Klk1 aurait-il une solution utilisable avec C++Builder...? MERCI D'AVANCE... |
Si tu en connais une, ça m'intéresse !
Pour ma part j'y ai déjà pensé (mais j'ai jamais essayé) en affichant un pixel sur deux.
Sinon après il faut te lancer dans DirectX qui gère la transparence sans pb !!!
Marsh Posté le 18-03-2002 à 17:13:42
Peut-être avec un composant affichant des PNG (vu que le format PNG gère les transparences).
Marsh Posté le 18-03-2002 à 17:18:05
C bien possible. Je ne l'ai pas en tête là, mais j'avais trouvé un site avec la patate d'ADD-ONS pour Builder et à mon avis, si y'a un tel composant, c'est là que tu vas le trouver !
J'y avais trouvé un composant capable d'afficher les jpg sous Builder 1.0. Il gérait pas mal d'autres formats et il me semble que le png y figure aussi.
Mais je n'ai jamais rien trouvé qui parle de tranparence dans ce composant...
Au fait, C pour faire koi (sans indiscrétion )
Marsh Posté le 18-03-2002 à 18:29:13
Afficher 1 pixel sur 2, je l testé, et ca rend pas bo malheureusement... Ca f un genre de flou mais irrégulier.
Pour le site avec les add-ons de Builder, ca m'intéresse vivement! tu pourrais donner l'adresse stp MacGyver...
MERCI D'AVANCE...
Marsh Posté le 18-03-2002 à 20:02:27
À priori la majorité des composants pour Delphi fonctionnent sous C++Builder.
On en trouve sur www.torry.net par exemple.
Marsh Posté le 18-03-2002 à 21:08:07
Faut voir en tripatouillant avec GDI+, c'est prévu pour ca, pas besoin de DirectX.
Je sais pas en dire beaucoup plus sur le sujet, mais faut se renseigner un peu dans les newsgroups ou chez microsoft, ils ont surement une section consacrée à GDI+.
Marsh Posté le 18-03-2002 à 16:05:03
J'aimerais afficher une image (jpeg de préférence) en semi-transparence. J'ai déjà essayé avec la propriété Transparent de TImage (avec un bmp), mais ca ne gère que de la transparence totale. J'ai aussi essayé d'utiliser une image tramée (1 sur 2), mais c vraiment très moche...
Klk1 aurait-il une solution utilisable avec C++Builder...?
MERCI D'AVANCE...