C++ 如何从Gdiplus::Bitmap快速复制数据
我有一个Gdiplus::位图对象。这是一张已知宽度和高度的灰度图像。我想做的是将它的内容加载到2D数组中,比如C++ 如何从Gdiplus::Bitmap快速复制数据,c++,winapi,gdi+,C++,Winapi,Gdi+,我有一个Gdiplus::位图对象。这是一张已知宽度和高度的灰度图像。我想做的是将它的内容加载到2D数组中,比如 char image[width][height] 我需要Gdiplus::Bitmap(在Winapi窗口中渲染)和char数组(执行大量图像过滤并相对快速地完成)。我考虑了一些选择: 通过Gdiplus::位图逐像素迭代加载数据 使用新的Gdiplus::Bitmap(文件名)加载Gdiplus::Bitmap,但使用其他库将图像从同一文件加载到我的数组中 完全不要使用Gdip
char image[width][height]
我需要Gdiplus::Bitmap(在Winapi窗口中渲染)和char数组(执行大量图像过滤并相对快速地完成)。我考虑了一些选择:
更改像素数据后,只需使用位图重新绘制就可以了。因此,使用第二个构造函数,我得到了类似位图的内容(宽度、高度、宽度*8、像素格式8bppinged、我的数组),要将数据加载到数组中,我使用一些快速jpeg库?