cs_Worst
Messages postés19Date d'inscriptionvendredi 22 février 2002StatutMembreDernière intervention13 décembre 2006
-
23 août 2005 à 14:03
sid1987
Messages postés1Date d'inscriptionsamedi 23 août 2008StatutMembreDernière intervention 9 septembre 2008
-
9 sept. 2008 à 14:14
Bonjour. J'ai utilisé le code de fredlynx
(http://www.vbfrance.com/article.aspx?ID=4854) pour créer une image
transparente. Celà fonctionne très bien. Mais quelqu'un saurait-il
comment l'enregistrer dans un fichier (PNG ou GIF) en GARDANT la
transparence ?
La fonction SavePicture de VB ne semble pas savoir le faire :'(
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 23 août 2005 à 14:40
Il faut sûrement passer par une fonction "bricolée" qui permet de
sauvegarder le tableau de bits non pas en RGB mais en RGBA, => 4
composantes par couleurs.
Je n'ai malheureusement pas le temps de me pencher sur ce problème,
mais je ne pense pas que ce soit difficile à faire, il suffit
d'enregistrer le Header du fichier (utiliser un type BITMAPINFO par
exemple), et stocker à la suite le tableau de bits.
DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/