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
A voir également:
- Transparence C++
- Superposer 2 pdf en transparence - Forum PDF
- Paint.net transparence ✓ - Forum Graphisme
- Transparence image arrière plan open office ✓ - Forum LibreOffice / OpenOffice
- Superposer deux images transparence ✓ - Forum Graphisme
- Comment on opacite une image Sur Paint.net? ✓ - Forum Logiciels