写点什么

IE 和火狐将使用 DirectX 进行呈现

  • 2009-12-11
  • 本文字数:798 字

    阅读完需:约 3 分钟

当谷歌还在考虑是否使用 DirectX 或 GPU 呈现页面的时候,IE 和 Mozilla 小组已经开始了相关的工作。

90 年代的前 Netscape 和 IE 小组成员 Christian Fortini,从去年开始已经使用 IE 在 GPU 而不是 CPU 上呈现文本和图像。初步结果表明,由于在缩放和重新排列时可以控制子象素的缘故,字体显得更加美观。

以下两幅图片显示了 GDI 和 D2D 字体呈现的区别

不仅仅是字体受到影响,连图像的绘制上也有所改进。最明显的结果就是图像在位移、边缘、曲线和阴影等方面的柔化。使用 DirectX 后,图像的比例也有所受益。调整图像的比例、缩放和平移更加快速和平滑,由于帧速率最高可达每秒 40 至 50 帧,如果使用 GDI 的话帧速率最高仅达每秒 4 至 5 帧。使用 DirectX 呈现页面也即将成为现实,该小组正致力于实现这项功能。

遇到的其中一个困难在于一些页面组件,比如:Flash 或 Silverlight,进行自身呈现,故需要某些额外的度量值来显示两种呈现引擎展示的页面。在不用修改任何代码的情况之下,ActiveX 控件会被引导来使用 D2D 而非 GDI。这些修改将会集成到 2011 年发布的 IE9 当中。Channel 9 发布了一份带 Fortini 的简短视频来说明这些功能

有趣的是,根据Mozilla 的开发者关系总监Christopher Blizzard 的说法,Mozilla 正为火狐添加相同的功能,使用Direct2D 和DirectWrite 进行呈现。他提到:“有趣的是,我们也正在给火狐添加Direct2D 支持。我打赌我们会是第一个完成的。 :)”。他们也在Tegra 设备上添加OpenGL 的支持功能。

在去年正式发布使用GPU 进行3D 呈现的浏览器插件 O3D API 之后,根据 Chromium 上提出的“问题 28539 :研究 Direct2D 支持的可行性”和“问题 25541 :研究 DirectWrite 支持的可行性”我们得知,谷歌正在 Chrome 中研究是否使用 DirectX 进行呈现。问题在于“它仅适用于 COM 而不适合我们当前使用的沙盒呈现程序”。

查看英文原文: IE and Firefox Will Be Using DirectX for Rendering

2009-12-11 19:061448
用户头像

发布了 87 篇内容, 共 21.9 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

事事请示是不靠谱的表现

boshi

团队管理

前端之算法(六)分而治之

Augus

算法 8月日更

MySQL 字段NOT NULL

一个大红包

8月日更

Java 操作 Office:POI word之网络图片处理

程序员架构进阶

Java Apache POI 实战问题 8月日更

模块5作业

Geek_35a345

Elasticsearch 日志监控方案

Se7en

超级人脉:让巴菲特老爷子告诉你圈子的重要性

非著名程序员

人脉 认知提升 思维 8月日更

从小白程序员到大厂高级技术专家我看过哪些书籍?

冰河

学习 程序员 面试 程序人生

云原生-工作流引擎Zeebe

QiLab

云原生 k8s cncf BPM zeebe

漏洞挖掘的快乐你想象不到

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

JAVA对于文件IO操作的支持

卢卡多多

Java 文件 io 8月日更

网络攻防学习笔记 Day107

穿过生命散发芬芳

网络安全 8月日更

运用上游思维的七个思路

石云升

读书笔记 8月日更 上游思维

手势事件采集究竟有多难?

神策技术社区

ios 手势

Linux云计算-使用 MyCat 实现 MySQL 主从读写分离

学神来啦

MySQL 数据库 Linux 运维

你的登录接口真的安全吗?快看看你有没有中招!

xcbeyond

安全性 8月日更

你知道关闭页面时怎么向后台发送消息吗?

编程三昧

JavaScript 大前端 8月日更

【音视频】弱网下实时视频的极限通信

声网

音视频 视频处理 视频压缩

一群人的战斗

神策技术社区

编程 代码

学习笔记: JPA与Hibernate

yhrivory

数据库 hibernate jpa ORM spring data

OLAP 简介

LeifChen

OLAP 多维分析 8月日更

极光开发者周刊【No.0813】

极光JIGUANG

架构实战营 - 模块五作业

李东旭

「架构实战营」

QDS07 Mysql 安装指定版本

耳东@Erdong

MySQL 8月日更 qds

前端基础一之HTML篇

ベ布小禅

8月日更

数据上报方式是否存在最优解?

神策技术社区

编程 数据

vue入门:简单指令介绍

小鲍侃java

8月日更

智能时代的信任口诀:让计算远离算计

脑极体

DAPP智能合约搭建|DAPP波场智能合约开发

量化系统19942438797

智能合约 dapp

IE和火狐将使用DirectX进行呈现_.NET_Abel Avram_InfoQ精选文章