Transparence C++
Olivier
-
Olivier -
Olivier -
Bonjour,
Je débute dans l'utilisation des MFC, et je planche sur l'affichage d'image dans une SDI.
Mon problème est que je n'arrive pas à gérer la transparence.
Actuellement, mon code ressemble à ça :
Mais il ne me semble pas que la transparence de mon PNG soit correctement gérée.
Quelqu'un saurait-il comment rendre transparente à l'exe les zones transparentes de mon image..?
Y a t-il besoin d'aller farfouiller dans une quelconque librairie png.h?
Merci,
Olivier
Je débute dans l'utilisation des MFC, et je planche sur l'affichage d'image dans une SDI.
Mon problème est que je n'arrive pas à gérer la transparence.
Actuellement, mon code ressemble à ça :
void CFenetre1View::OnDraw(CDC* pDC)
{
CImage image
LPCTSTR fichierI = "./face_down.png";
image.Load(fichierI);
CFenetre1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
image.StretchBlt(*pDC,0,0,image.GetWidth(),image.GetHeight(),SRCCOPY);
}
Mais il ne me semble pas que la transparence de mon PNG soit correctement gérée.
Quelqu'un saurait-il comment rendre transparente à l'exe les zones transparentes de mon image..?
Y a t-il besoin d'aller farfouiller dans une quelconque librairie png.h?
Merci,
Olivier
Configuration: Windows XP
A voir également:
- Transparence C++
- Transparence image arrière plan open office - Forum LibreOffice / OpenOffice
- Paint.net transparence ✓ - Forum Graphisme
- Superposer deux images transparence ✓ - Forum Graphisme
- Open office draw-couleur transparente - Forum LibreOffice / OpenOffice
- Superposer une image en transparence Paint - Forum Graphisme