怎么在抓拍的图片上写入文字后再显示、保存
最近在做一个图像抓拍软件,要把相机抓拍的软件进行实时的显示和存储。
相机抓拍的图像会先放入一个BUFFER中。现在想在这个BUFFER中的图像上写入文字,再在控件上显示图片,最后保存。保存的图像上要有写入的文字信息。
问题:怎么实现对BUFFER中的图像进行处理,先再图像上写入文字,再进行显示和保存?
PS:1、我现在的想法是把BUFFER内的图像读入CClient的对象中,然后对其进行处理。但是CClient的构造函数的参数是CWnd* pWnd,我不知道怎么去构建这个DC。
2、由于一些原因,不采用CImage类和CBitmap类
这个是我现在申明的文字写入函数,请大侠指教怎么实现,感激不尽!
bool SetImageInfo(BYTE* RawData);//参数:存放抓拍图像的BUFFER 图片 文字??CClient
[解决办法]
buffer的话,就用ISream,IPicture来读取再绘制到DC中,再在这DC上绘制文字,可以参考下面的读数据的方法
http://www.hackbase.com/lib/2006-03-11/12761.html