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

Cha*_*ang 7 delphi delphi-xe2 firemonkey

根据Delphi XE2的发行说明.FireMonkey可以创建高清应用程序.HD代表高清晰度.为何选择HD?VCL应用程序无法像FireMonkey一样创建高清应用程序吗?

Rob*_*ove 15

以下是Firemonkey文档,您可以从中看到几个功能.

比较普通电视和高清电视.就像将VCL与Firemonkey所做的相比.这是一个我怀疑会接受的营销术语,确实突出了它的力量.

高清应用程序涉及Firemonkey的许多功能,但以下内容脱颖而出.

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

上面Doc页面的第一段总结最好.

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

我怀疑在接下来的几周内会出现越来越多的演示视频,但与VCL相比,差异很大.


Rob*_*ell 13

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

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


az0*_*z01 8

所有坐标都是浮点精度,而在标准VCL中它们是整数值.它完全有道理:定义更高,所以它是HD ......就这么简单

在标准VCL应用程序中,您还可以使用高清显卡,但不能使用Gdi +或GLScene等第三方图形库.

  • 嗯......它实际上使用Single,因此它的**精度**低于Integer.<g>能够具有亚像素分辨率是很好的,因为它更容易扩展,但除此之外,它不比其他任何东西都高. (3认同)