如何关联Graphics::TBitmap *pBitmap指针到数据内存块?
事实上我的表述不是很清楚,我不知道该怎么表达我的意思,如下:
我的程序分为两部分,一部分负责生成图,另一部分处理该图。为了节省时间和资源消耗,没有在生成图以后存成磁盘文件,而是以内存中点矩阵的形式存在,简单的说该矩阵存储的是灰度值0-255,矩阵下标即该点在bmp中的坐标;现在我希望一个Graphics::TBitmap *pBitmap能够关联到这样的一个矩阵,这样我可以在后期用 Graphics::TBitmap *pBitmap来操作对该图像进行处理。请问该如何操作?需要对该矩阵增加bmp格式文件头结构做处理吗?
我原来笨的做法是 :
点矩阵+BMP文件头 ,savetofile mytest.bmp;
pBitmap->LoadFromFile mytest.bmp