je code en C++ avec interface en MFC.
je dispose d'une image sous la forme d'un tableau de points RGB, et je voudrais l'afficher à l'écran dans un picture control (ou autre???)
si je le fais pixel par pixel avec setPixel, c'est trop long!!
qqn a une idée de comment faire?
En MFC, je sais pas trop mais normalement, on stock toute les données de couleur dans un tableau BYTE puis on utilise SetDIBitsToDevice pour l'affiche à l'écran. Tien voici un exemple d'un programme complet en Win32 API:
Si ça peut t'aider, j'ai publier une source qui explique le fonctionnment de SetDIBitsToDevice. C'est en Win32 API mais la facon de l'utiliser doit rester la même je suppose.
EXEMPLE-UTILISATION-SETDIBITSTODEVICE
___________________________________________
Les plus grands esprits trouvent toujours une solution