Bonjour,
Est-ce que ce lien la pourrait convenir ?
http://www.codeproject.com/bitmap/render.asp
Il lit un fichier depuis le disque, dans la fonction:
BOOL LoadPictureFile(LPCTSTR szFile, LPPICTURE* pgpPicture)
, mais il ne fait que le lire et le stocker dans un buffer: on se retrouve donc dans un �tat similaire au tien.
J'ai deje test� ce code pour lire des images depuis le disque (bmp, jpeg, gif, ...) et il les lit sans probleme, peu importe le format, la compression, etc ...
Donc reste � voir si ca peut s'adapter � ton cas ... par exemple le buffer ou est stock�e l'image est allou� avec GlobalAlloc, pour pouvoir en faire un IStream par la suite (avec CreateStreamOnHGlobal)... donc peut etre peux-tu allouer de la m�moire avec GlobalAlloc et y recopier ton buffer ....
Partager