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 : Problème sur le traitement de l'image : besoin d'un peu d'aide ... [ Archives Visual Basic / API ] (copyrightx)

lundi 24 avril 2006 à 14:57:36 | Problème sur le traitement de l'image : besoin d'un peu d'aide ...

copyrightx

Voilà j'ai une image dans un picturebox et une fonction api nommée "TransparentBlt". Cette fonction permet de copier une image avec une couleur transparente vers une feuille form ou un autre PictureBox. Je copie donc l'image source avec une couleur de transparence et l'envoi sur un deuxième PictureBox.

Mais j'utilise en parallèle une autre fonction de transparence de l'image nommée "AlphaBlend". Le problème est que j'aimerais avoir une couleur de transparence et une transparence de l'image copié sur ma feuille form par exemple : un peu comme une icône.

Pour cela je lance les deux fonctions à la suite en prenant deux PictureBox. Sur l'un je copie l'image avec la couleur de transparence (MaskColor) et sur l'autre je copie l'image du PictureBox n°1 avec une valeur de transparence Alpha comprise entre 0 et 255.

Et c'est là que vient le problème : la fonction AlphaBlend recopie l'image du PictureBox n°1 mais reprend la couleur d'arrière-plan définie sur ce PictureBox (soit BackColor). En bref je me retrouve avec une image à moitié transparente sur la form avec à la place de la couleur de transparence, la couleur d'arrière-plan du PictureBox n°1.

Merci à tous pour votre aide ...

lundi 24 avril 2006 à 16:03:08 | Re : Problème sur le traitement de l'image : besoin d'un peu d'aide ...

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Et oui, c'est bien normal puisque si tu applique la fonction transparentBlt dans un picturebox, l'image finale sera le fond du picturebox, avec l'image collée par dessus.

Comment faire alors ? Faire ton propre algo : voir dans mes sources celle qui simule l'API transparentBlt qui devrais fortement t'interesser je pense ;), et celle de fusion d'image.

Je pense qu'en combinant les deux, tu aura peu de mal à faire un algo efficace qui fasse ce que tu cherche à faire.

_
Avant de poster dans le forum,
prière d'aller lire ceci :
http://www.codes-sources.com/reglement.aspx

mardi 2 mai 2006 à 10:05:56 | Re : Problème sur le traitement de l'image : besoin d'un peu d'aide ...

copyrightx

Merci pour le fichier d'aide sur les apis de Windows.

Copyrightx



Cette discussion est classé dans : problème, couleur, image, picturebox, transparence


Répondre à ce message

Sujets en rapport avec ce message

Transparence d'image [ par Kite37 ] Bonjour! Alors voici mon problème, qui parait assez simple mais qui est un vrai casse tête depuis quelques jours :( : Pour les besoins d'un logicie Problème avec le PictureBox [ par gibea00 ] Bonjour !J'ai un problème avec un de mes pictureBox.  Je veux mettre une image de type Bmp à l'intérieur de mon pictureBox.  Es-ce qu'il y a un moyen image sur le titre des colonnes d'un listview [ par robin42p ] Bonjour,SendMessage(hHeader, HDM_SETITEM, colNo, HD) permet de définir une icone dans le titre d'une colonne d'un listview.J'ai un pb avec la transpar Problème de transparence et déplacements d'image [ par Abyss24 ] Bonjour à tous, je suis débutant en VB.net.Dans le cadre de mes étude, je réalise un programme : une petite tortue se déplaçant dans un environement g Getpixel pour une image plus grande qu'un picturebox [ par rusty347 ] Bonjour a tous. Voila ,j'ai un petit soucis qui devrai pouvoir ce resoudre par une astuce que je ne trouve pas. Je m'explique , une partie de mon co Problème de Picturebox [ par cire2003 ] Lorsque je mets un picturebox dans ma fenêtre, je me retrouve avec un arrière plan gris (celui par default). En ce qui me concerne, je mets une image transparence image [ par le pro masterchief ] Bonjour j'ai une question pour vous:Je programme un jeux de mario que j'avais déjà fait en vb6 et jai voulu utiliser l'utilitaire de migration de vb20 Réduire une image TIF [ par grizzlyx ] Bonjour à tous !Voilà, depuis un petit bout de temps, je suis confronté à un problème. J'ai efféctué une tonne de recherche sans grands succès.Je souh Problème PictureBox [ par whyspee ] Bonjour.Quelqu'un pourrait me dire comment changer l'image d'une PictureBox qui affiche une petite croix rouge (parce que j'ai définit l'image avec Im 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


Nos sponsors

Sondage...

CalendriCode

Téléchargements



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,187 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é.