我正在试用C++ Builder的TDirect2DCanvas的Direct2D RenderTarget属性,以使用GPU进行位图操作的基准测试。相比GDI,这是最令人印象深刻的。然而,我无法弄清楚如何将结果复制回CPU内存,以便我可以将其用于进一步的CPU处理。已经阅读了有关使用WIC的内容,但显然您会失去大部分硬件加速。Windows 8似乎提供了一个具有映射功能的新位图,但我想使用(标准的)Windows 7。此外,C++ Builder没有提供这些新功能的头文件。
给定TDirect2DCanvas,或者您希望使用Direct2D RenderTarget或ID2D1Bitmap,如何将位图复制回CPU内存?
给定TDirect2DCanvas,或者您希望使用Direct2D RenderTarget或ID2D1Bitmap,如何将位图复制回CPU内存?