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)

dimanche 23 mars 2008 à 18:23:41 | Transparence

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

dimanche 23 mars 2008 à 20:38:11 | Re : Transparence

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

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

dimanche 23 mars 2008 à 22:59:02 | Re : Transparence

LolPiratas

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

lundi 24 mars 2008 à 08:20:06 | Re : Transparence

jmfmarques

Membre Club

« Blanc et presque blanc. »

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


lundi 24 mars 2008 à 08:38:37 | Re : Transparence

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
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

lundi 24 mars 2008 à 11:13:18 | Re : Transparence

LolPiratas

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

Yo ManaM oY



Cette discussion est classé dans : transparence, blanc


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec Transparence [ par The-cr0w ] Vola je fais un petit projet qui contient un personnageCelui ci a plusieurs mouvements (dans ses déplacements)Le prob rencontré est que je n'arrive pa La transparence colorkey [ par kint ] Dans tous les exemples que j'ai vu sur la transparence on utilise soit le blanc ou le noir comme couleure transparente...et ca marche bien...Mon probl Transparence qui déconne [ par MoiDebutantVB ] La transparence avec Visual studio déconne !!! J'ai mon form avec une image au fond blanc comme backgroundimage. je définis transparencykey sur blanc. Transparence fond icone [ par mstarsup5 ] Bonjour,Je voulais savoir si c'était possible de rendre le fond d'un icone transparent?Je m'explique: j'ai un icone, avec une forme ronde, sur fond bl transparence du blanc dans une image [ par Taya_angel ] Bonjour a tous, Je voudrai savoir comment rendre transparent le blanc d'une image ou alors récupérer les couleurs des pixels de l'image de dessous et Semi Transparence [ par MaxSoldier ] Bonjours, je voudrais dans le cadre du dévelopement d'un jeux, rendre une image transparente seulement au endroit où il y a une certaien couleur. Par Probleme de transparence [ par ninja hacker ] Bonjour!Voici mon probleme... j'ai un picturebox avec la photo d'un personage dans mon jeu en vb.net.... jai un autre picturebox avec comme background probleme de transparence sur controle [ par Finality ] Bonjour, je suis en train de développer un  casse brique, mais je rencontre un problème quand à la transparence de certains controles. En fait j'ai mi macro impression sous word [ par foliedi ] Bonjour,une partie de nos utilisateurs utilisent une macro word qui leur demande sur quelle imprimante ils veulent imprimer (un choix de 2 imprimantes Transparence & source 26826 [ par Karamazov34 ] Bonjour,Malégré la présence de ce code dans les sources disponibles, je solicite votre aide car je n'arriver désespérément pas à le faire tourner...Su


Nos sponsors

Sondage...

CalendriCode

Téléchargements

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



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.