【问题标题】:D2D Sharpen EffectD2D 锐化效果
【发布时间】:2015-05-28 17:15:38
【问题描述】:

我必须编写使用 Direct2D 进行图像处理的锐化效果的 Windows 8.1 应用程序

This 内置效果可以解决我的问题,但我无法包含 d2d1effects_2.h,因为缺少此标头。d2d1.libdxguid。 lib 链接到项目。这个标题甚至似乎在驱动器上被遗漏了。

有人知道问题出在哪里吗?

【问题讨论】:

  • 很可能,d2d1effects_2.h 是新 Windows 10 SDK 的一部分。
  • 但是 MSDN 说最低支持的客户端是 Windows 8.1。
  • 最小支持客户端意味着客户端具有所需的二进制文件(即 - 正确的 d2d1.lib/dll 版本)。无论如何,您需要一个特定的标头,这肯定不是 Windows 8 SDK 的一部分。
  • 彼得是正确的。我已经为 Win81 使用了锐化效果,我还没有为 Win10 编写任何代码。 d2d1effects_1.h 包含在 Win81 工具包中(除了 '8.1' 代替 '10' 之外,路径相同,但其中没有太多内容。

标签: c++ windows-runtime direct2d


【解决方案1】:

d2d1effects_2.h 是 Windows 10 SDK 的一部分。

您可以通过从here 下载适用于 Windows 8.1 的最新 SDK 来获取它。

之后,安装它并在此处检查 - %programfiles(x86)%\Windows Kits\10\Include\10.0.10069.0\um\

【讨论】:

    猜你喜欢
    • 2017-01-03
    • 2012-07-29
    • 2010-10-21
    • 2017-08-29
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 2015-12-03
    • 1970-01-01
    相关资源
    最近更新 更多