begin process at 2012 02 15 00:30:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Windows

 > 

API

 > 

Transparence


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Transparence

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ée 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 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 Conversion image couleur en noir et blanc [ par merlin ] Je cherche a convertir l'image d'un picturebox en couleurs vers une image monochrome, pour ensuite la mettre dans le clipboard (prend moins de place). Couleur de transparence ? [ par Pessimsit ] (VB5) J'ai vu qu'il y avait une MaskColor pour les command (en type graphical) .. je cherche une fonction équivalente pour les images :par exemple met Transparence d'une feuille enctière ? [ par Pessimsit ] Comment rendre des objets ou une feuille entière transparente/translucide par rapport au bureau ou a une fenêtre dérrière ? Enlever le BLANC d'une image [ par Gabriel ] J'ai une image qui a un fond blanc.comment l'afficher pour que le fond blanc devienne transparent?MERCI!gabri_3@hotmail.com


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,664 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales