Charger une image a partir d'un buffer
Bonjour,
Existe -il un moyen pour charger une image contenu dans un buffer ?
actuellement je sais récupérer une image via http et l'afficher dans une fenetre Windows,
Je sais charger une image sur disque et l'afficher sur une fenêtre Window.
Je sais stocker des images dans un buffer. (raw image).
Je sais stocker des images dans un fichier cache puis récupérer une image du cache dans un buffer.
Je ne sais pas afficher une image dans une fenêtre windows qui se trouve dans un buffer.
J'utilise Visual Studio 2010, application win32 api c++.
en gros il faudrait une fonction de ce type
hBitmap = LoadImageFromMemory(char * buffer, size_t size), quelque chose comme ca
quel serais le principe ? sans utiliser de dll, eventuellement une librairie statique qui existe ou directement en c++.
peu importe le format d'images, au moins dans un premier temps un jpg par exemple histoire de m'orienter.
J'ai fait des recherches sur google mais je n'ai pas trouvé l'information que je voulais.
Merci de votre aide.