Transparence

Résolu
LolPiratas Messages postés 80 Date d'inscription mardi 13 août 2002 Statut Membre Dernière intervention 15 décembre 2010 - 23 mars 2008 à 18:23
LolPiratas Messages postés 80 Date d'inscription mardi 13 août 2002 Statut Membre Dernière intervention 15 décembre 2010 - 24 mars 2008 à 11:13
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
A voir également:

5 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
24 mars 2008 à 08:38
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
3
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
23 mars 2008 à 20:38
Salut,

Avec quel gdi ??? gdi32 ou gdi+ ???
______________________________________
DarK Sidious
0
LolPiratas Messages postés 80 Date d'inscription mardi 13 août 2002 Statut Membre Dernière intervention 15 décembre 2010
23 mars 2008 à 22:59
re salut
avec gdi32 c'est possible?
Yo ManaM oY
0
jmfmarques Messages postés 7668 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 28
24 mars 2008 à 08:20
« Blanc et presque blanc. »





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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
LolPiratas Messages postés 80 Date d'inscription mardi 13 août 2002 Statut Membre Dernière intervention 15 décembre 2010
24 mars 2008 à 11:13
bonjour,
Merci à tous je vais de se pas voir Anti-aliasing .

Yo ManaM oY
0
Rejoignez-nous