[DirectGraphics][C#] Transparence opaque
Bonjour,
J'ai un fichier bitmap représentant une image classique, avec dedans une zone bleu pur que je veux par le suite afficher transparente.
je la charge de la facon suivante :
Code:
Texture = TextureLoader.FromFile(m_device, location, 0, 0, 0, Usage.None, Format.Unknown, Pool.Managed, Filter.Linear, Filter.Linear, Color.Blue.ToArgb(), ref l_imageInformation);
Je l'affiche comme ceci :
Code:
1 2 3
| m_sprite.Begin(SpriteFlags.None);
m_sprite.Draw2D(l_image.Texture, srcRect, dstRect, new Point(dstRect.X*l_image.Width/dstRect.Width, dstRect.Y*l_image.Height/dstRect.Height), Color.White);
m_sprite.End(); |
la zone que je voulais transparente ressort noire et opaque, le reste de l'image s'affiche correctement.
késsé kispasse ?