Delphi XE2:为什么 FireMonkey 应用程序是高清的?

发布于 2024-12-02 13:26:09 字数 100 浏览 1 评论 0原文

根据 Delphi XE2 的发行说明。 FireMonkey可以创建高清应用程序。 HD 代表高清晰度。为什么是高清? VCL应用程序不能像FireMonkey一样创建高清应用程序吗?

According to release notes of Delphi XE2. FireMonkey may create HD application. HD stands for High Definition. Why HD? Can't VCL application create HD apps as FireMonkey?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不气馁 2024-12-09 13:26:09

这里是Firemonkey的文档,从中你可以看到一些功能。

将普通电视与高清电视进行比较。就像将 VCL 与 Firemonkey 的功能进行比较一样。
我怀疑这是一个营销术语,它会流行起来,因为它确实强调了力量。

HD 应用程序引用了 Firemonkey 的许多功能,但以下功能最为突出。

  • 2D 应用程序(VCL 可以做到这一点)
  • 3D 应用程序(VCL 不能做到这一点)
  • 强大的矢量引擎(VCL 不能做到这一点)
  • 利用 GPU(大多数 VCL 不能做到这一点)

上述文档页面的第一段总结了这一点最好的。

FireMonkey 利用现代图形处理单元 (GPU)
桌面和移动设备上创建具有视觉吸引力的应用程序
多个平台,针对从个人到
企业

未来几周内将会出现越来越多的演示视频,但与 VCL 相比,差异是显着的。

Here is the documentation on Firemonkey, from it you can see several features.

Compare normal TV to HD TV. Is like comparing the VCL to what Firemonkey can do.
It's a Marketing term that I suspect will catch on as it, does highlight the power.

HD Applications refer many of the features of Firemonkey but the following stand out.

  • 2D Applications (VCL can do this)
  • 3D Applications (VCL can not do this)
  • Powerful Vector engine (VCL can not do this)
  • Leverages the GPU (Most of VCL does not do this)

The first paragraph of this above Doc page sums it up best.

FireMonkey leverages the graphics processing unit (GPU) in modern
desktop and mobile devices to create visually engaging applications on
multiple platforms, targeting the entire range from the personal to
the enterprise

I Suspect more and more demo videos will appear over the next few weeks but the difference is significant when compared to the VCL.

有木有妳兜一样 2024-12-09 13:26:09

“HD”实际上只是“2D”的营销别名,因为他们想要传达比 VCL 提供的更多的东西。

它确实提供了更多功能,主要是因为它是基于矢量的,而 VCL 是基于光栅的。

"HD" is really is just a marketing alias for "2D", because they wanted to convey something more than what the VCL provides.

And it does provide more, primarily because it is vector-based while the VCL is raster-based.

所有坐标均为浮点精度,而在标准 VCL 中它们为整数值。它完全有道理:清晰度更高,所以它是高清的...就这么简单

在标准 VCL 应用程序中,您也可以拥有高清图形,但必须使用第三方图形库,例如 Gdi+ 或 GLScene。

All coordinates are in floating point precision while in the Standard VCL they are integer values. It perfectly makes sense: the definition is higher, so it's HD...as simple as that

In standard VCL app you can also have HD graphics but not without the use of a third-part graphic library such as Gdi+ or GLScene.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文