主题:请教一个关于IPicture接口的问题
众所周知,VC6.0支持BMP图像。IPicture可以显示其他格式图像,可是应该如何对其数据操作呢?
请教一个关于IPicture接口的问题
IStream* pstm = // 需要一个流(stream)
IPicture* pIPicture;
hr = OleLoadPicture(pstm, 0, FALSE, IID_IPicture, (void**)&pIPicture);
设置为FALSE,不保存原图像格式,请问此时获取的
pIPicture,内部是存储了图像的数据,这些数据是按照什么格式,是转换成了BMP吗?
我现在想获取其数据区的指针,然后对图像(假设是真彩色)的RGB进行操作,然后再更新数据区,对图像显示。请各位高手帮帮忙,小弟先行谢过了!
请教一个关于IPicture接口的问题
IStream* pstm = // 需要一个流(stream)
IPicture* pIPicture;
hr = OleLoadPicture(pstm, 0, FALSE, IID_IPicture, (void**)&pIPicture);
设置为FALSE,不保存原图像格式,请问此时获取的
pIPicture,内部是存储了图像的数据,这些数据是按照什么格式,是转换成了BMP吗?
我现在想获取其数据区的指针,然后对图像(假设是真彩色)的RGB进行操作,然后再更新数据区,对图像显示。请各位高手帮帮忙,小弟先行谢过了!