C'est simple, il y a 2 parties pour la manipulation d’images en wxWidgets.
"wxBitmap" et "wxImage"
Pour construire une image il suffit de déclarer un "wxImage".
Ex :
wxImage tImage(width, height);
Ensuite pour écrire dans l’image il y a 2 parties, une partie RGB et une partie Alpha.
Ce qui vous intéresse est la partie RGB,
Donc avec
On a un accès à un tableau UCHAR classique en traitement d’image sous forme RGB.
Il suffit d’écrire dans ce tableau.
Pour afficher l’image, on construit un wxBitmap avec l’image en paramètre.
Le tout peut être affiché dans un wxStaticBitmap, ou on dessine la bitmap via wxDC dans un composant personnel.
Partager