【问题标题】:How to retrieve pixel data from direct2D如何从 direct2D 检索像素数据
【发布时间】:2013-07-16 12:37:31
【问题描述】:

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

【问题讨论】:

    标签: windows-7 direct2d


    【解决方案1】:

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

    1. 致电ID2D1Factory::CreateWicBitmapRenderTarget获取 渲染目标数据,该函数将返回IWICBitmap接口。
    2. 使用此接口中的LockCopyPixels 方法获取像素数据。

    【讨论】:

      猜你喜欢
      • 2015-05-17
      • 2012-02-19
      • 2011-03-06
      • 2012-06-01
      • 2014-07-04
      • 2012-02-28
      • 1970-01-01
      • 2014-04-18
      • 2014-02-12
      相关资源
      最近更新 更多