Gestion des GIF et/ou des PNG sous vb.net - VB/VBA/VBS - Programmation
Marsh Posté le 11-05-2005 à 16:02:30
Poste un bout de code (genre chargement de l'image, affichage, etc.)
Marsh Posté le 11-05-2005 à 16:03:57
Et si on a pas utilisé de code, qu'on a juste collé l'image dans la form ? (Visual Studio)
Marsh Posté le 11-05-2005 à 16:07:50
Gné ? Comment ça collé ? A partir d'où ? C'est quoi le code généré ?
Marsh Posté le 11-05-2005 à 16:14:18
En gros j'ai créé une Picture Box et dans l'onglet Propriétés de la Picture Box j'ai choisi mon Image.
J'ai ensuite mis la propriété BackColor a la valeur Transparent.
Enfin voila ... y'a pas de code ...
Marsh Posté le 11-05-2005 à 16:17:23
il me semble que j'avais deja entendu une histoire entre internet explorer et les .png, et plus particulierement les problemes d'affichage des objets transparents.
Marsh Posté le 11-05-2005 à 16:20:51
Oui IE, ne gere pas les PNG, c'est vrai (enfin leur transparence révolutionnaire) cependant IE gère les GIF (même si c'est bien tout pourri les GIF )
Un exemple de code qui ne marche pas (et pourtant) :
Code :
|
Le 1 étant sensé représenter la transparence du fond de mon image.
Marsh Posté le 11-05-2005 à 18:50:50
On parle pas de IE, mais d'une appli .NET
2 sec, je cours faire un test
Marsh Posté le 11-05-2005 à 18:58:29
Ok j'ai pigé le truc : ça gère la transparence, mais sur un fond opaque Donc on voit pas à travers, mais le PNG est blendé avec la couleur de fond... Je vais investiger tout ça
Marsh Posté le 11-05-2005 à 15:59:49
J'ai un petit soucis sous vb.net, en gros, l'affichage des GIF et des PNG ne marche pas. En fait c'est la transparence qui ne marche pas.
Imaginons une image qui est un cercle rouge et transparent tout autour, bien le contour ne sera pas transparent sur mon image, il sera de la couleur de ma fenetre en fond (Form.Backcolor), recouvrant tout le reste alors que j'ai bien choisi Image1.BackColor=Transparent.
Une idée du comment ou du pourquoi ?