Gestion des GIF et/ou des PNG sous vb.net

Gestion des GIF et/ou des PNG sous vb.net - VB/VBA/VBS - Programmation

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 ?

Reply

Marsh Posté le 11-05-2005 à 15:59:49   

Reply

Marsh Posté le 11-05-2005 à 16:02:30    

Poste un bout de code (genre chargement de l'image, affichage, etc.)

Reply

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)

Reply

Marsh Posté le 11-05-2005 à 16:07:50    

Gné ? :heink: Comment ça collé ? A partir d'où ? C'est quoi le code généré ?

Reply

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 ...
 

Reply

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.

Reply

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 :D)
 
Un exemple de code qui ne marche pas (et pourtant) :

Code :
  1. PictureBox1.BackColor = Color.FromArgb ( 255, 255, 255, 1)


 
Le 1 étant sensé représenter la transparence du fond de mon image.
 


Message édité par Mythrandil le 11-05-2005 à 16:35:10
Reply

Marsh Posté le 11-05-2005 à 18:50:50    

On parle pas de IE, mais d'une appli .NET [:spamafote]
 
2 sec, je cours faire un test

Reply

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

Reply

Marsh Posté le 11-05-2005 à 19:08:50    

Je te remercie.

Reply

Marsh Posté le 11-05-2005 à 19:08:50   

Reply

Marsh Posté le 11-05-2005 à 19:45:00    

Bon, j'ai rien trouvé de concluant :(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed