begin process at 2008 07 05 15:15:11
1 205 204 membres
180 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Transparence [ Windows / API ] (LolPiratas)

Transparence le 23/03/2008 18:23:41

LolPiratas

Bonjour,

Avec l'aide de GDI on peut donner la couleur transparente d'une pixel

Mais comment fait t'on pour élargir la transparence sur plusieurs pixels aux alentour.

« Blanc et presque blanc. »

Merci


Yo ManaM oY

Re : Transparence le 23/03/2008 20:38:11

DARKSIDIOUS
Membre Club
(Admin CS)
Salut,

Avec quel gdi ??? gdi32 ou gdi+ ???
______________________________________
DarK Sidious

Re : Transparence le 23/03/2008 22:59:02

LolPiratas
re salut
avec gdi32 c'est possible?
Yo ManaM oY

Re : Transparence le 24/03/2008 08:20:06

jmfmarques
Membre Club

« Blanc et presque blanc. »

Bonjour,
Oui, mais pas ( "et presque blanc") avec plusieurs couleurs !


Re : Transparence le 24/03/2008 08:38:37

DARKSIDIOUS
Membre Club
(Admin CS)
Réponse acceptée !
Salut,

C'est loin d'être évident à faire en gdi32 : il faut récupérer la couleur du pixel avant modification (getPixel), puis récupèrer les 3 composantes RGB, calculer la couleur résultante selon le niveau de transparence, et appliquer enfin la nouvelle couleur (setPixel). Niveau performances, c'est pas le top !

Je te conseille vivement d'aller voir ma source DKS_Gestion_Image afin d'accèlérer tout cà, surtout qu'en modifiant légérement ma classe, tu peux très facilement faire une fonction SetPixelRGBA qui prend en paramètre le niveau de transparence !

Concernant ton idée "d'élargir la transparence", je pense que tu veux faire de l'anti-aliasing, je me trompe ? A ce moment là, je te conseille d'aller voir mon autre source : Anti-aliasing des contours d'une image, voir même ma source de zoom amélioré pour comprendre comment appliquer une couleur avec atténuation sur les pixels avoisinants pour éviter le célèbre effet escalier.
______________________________________
DarK Sidious

Re : Transparence le 24/03/2008 11:13:18

LolPiratas
bonjour,
Merci à tous je vais de se pas voir Anti-aliasing .

Yo ManaM oY


Classé sous : transparence, blanc

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS