CImage bmp;
bmp.Attch( 截屏);//截屏是OK的 显示得出 但是bmp格式的截屏
内存中bmp格式转jpeg格式图片 IStream* pStream = NULL;
CreateStreamOnHGlobal(NULL, TRUE, &pStream);
bmp.Save(pStream,ImageFormatJPEG); //gdi+CImage jpeg;
jpeg.Attch(bmp);现在我想知道jpeg的字节大小 用于网络传输 我该怎么办?
bmp.Attch( 截屏);//截屏是OK的 显示得出 但是bmp格式的截屏
内存中bmp格式转jpeg格式图片 IStream* pStream = NULL;
CreateStreamOnHGlobal(NULL, TRUE, &pStream);
bmp.Save(pStream,ImageFormatJPEG); //gdi+CImage jpeg;
jpeg.Attch(bmp);现在我想知道jpeg的字节大小 用于网络传输 我该怎么办?
http://wenku.baidu.com/view/324dfad9ad51f01dc281f129.html
GetHGlobalFromStream ByVal ObjPtr(pStream), Memory
MemorySize = GlobalSize(Memory)
MemorySize 就是JPEG文件的大小了,我也准备在保存为JPG的界面增加这个功能。