gpt4 book ai didi

wpf - 跨平台 2D 矢量 + 光栅 API + 硬件加速 - 这存在吗?

转载 作者:行者123 更新时间:2023-12-01 14:18:42 27 4
gpt4 key购买 nike

要求:

  • 保留图形模式 API
  • 仅适用于 2D 对象(尽管这些 2D 对象的 3D 变换很有趣)
  • 跨平台
  • 矢量图形绘制
  • 光栅合成 + 支持不透明蒙版 - 当然是硬件加速...
  • 动画 API
  • 封装大小 - 能否在嵌入式环境中运行?

这不是针对游戏的,但我并不反对使用游戏类型 API。

一些想法:

Qt 可能太重了,但我对 API 不够熟悉,不知道它是否满足要求。我对 Qts 窗口管理(没有窗口)或小部件/控件集不感兴趣,因为它不适用于桌面类型的应用程序。另外,我不确定Qt是否有动画框架?有什么想法吗?

这很可能是一个建立在 OpenGL 之上的框架。我只是不知道这样的事情是否存在。另外,我不清楚 OpenGL 中的 2D 图形。 2D 图形是真正的 2D 还是只是在面向 2D 的平面上绘制的 3D 对象?

WPF 之于 DirectX 就像 _____________ 之于 OpenGL

如果可以填补空白,那就是我正在寻找的。

更新 #2

这个周末我花了一些时间在 Qt 上,发现了 QGraphicsScene 类——这似乎是 Qt 的 2D 保留类型图形模式的基础类——以及 QGraphicsWidget,它允许 QWidget 类的一些自动布局功能。

Qt 即将通过我的试金石。最后要弄清楚的一件事是在处理矢量图像时,一个优秀的设计师到开发人员的工作流程,即,我如何将在 Illustrator 中创建的图标转换为 QGraphicsItem - 这可能是新的(更专注)的一个很好的候选者问题。

最佳答案

您可能想查看 Cairo ,它有一个 OpenGL 后端。不过我认为它没有动画 API。

关于wpf - 跨平台 2D 矢量 + 光栅 API + 硬件加速 - 这存在吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/546871/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com