1

我怎样才能做到这一点?如果我应用一些 d2d 效果,那么如何从中检索像素数据?只需指出它的 rgba 值。我已经调查了所有 d2d api,但找不到一些相关的 api。谢谢!!

4

1 回答 1

1

Direct2D 不提供操作像素的接口,但您可以改用WIC(Direct2D 也使用 WIC 来操作位图)。

  1. 调用ID2D1Factory::CreateWicBitmapRenderTarget获取渲染目标数据,该函数将返回 IWICBitmap 接口。
  2. 使用此接口中的LockCopyPixels方法获取像素数据。
于 2013-07-11T03:41:16.583 回答