Adobe Flash Player 10新特性详解:支持GPU加速
时间:2011-02-20 来源:jiahuafu
Adobe声称Flash Player 10可以带来“颠覆性的网络视觉体验”,这并不夸张。开发人员现在可以尽情地使用3D效果、自定义的图形滤镜和效果、打印级别的文字渲染引擎、增强的绘图和声音API接口等等,而最重要的是,这一切都不会明显加重CPU的负担,因为Flash Player 10支持GPGPU通用计算加速。
如果你的显卡支持OpenGL 2.0和OpenGL着色语言(GLSL),那么Flash Player 10就可以借助它改善性能,同时释放CPU资源。在绘图、视频解码与播放、覆盖和应用位图、滤镜、混合模式等操作中,GPU都能给Flash Player 10带来加速。
有了Flash Player 10,开发人员就可以使用Adobe的像素扭曲(Pixel Blender)技术创建和分享自定义滤镜、效果,并跨平台使用。
最新的高清视频编码格式也得到了支持,而且视频流会根据用户的网络带宽适应性调整质量,保证流畅度。
彻底重建的文字渲染引擎带来了专业的排版印刷技术,可以支持跨行连体字符、图文环绕、双向文字、从右到左或垂直文字排版、平滑反锯齿、渲染、文字风格等各种效果。Adobe表示,这可以第一次给网络带来印刷级别的文字渲染质量。
绘图API和增强的矢量数据类型现在支持3D效果,不再需要一层一层地编写复杂的图形。
新增的文件上传和下载API能在网络应用程序内执行文件的上传和下载保存操作。
声音低级访问的开放可以让开发人员通过ActionScript执行实时混音、通过像素扭曲技术执行音频过滤,而高保真的开源音频编码器Speex也得到了支持,此外还有ADPCM、HE-AAC、MP3、Nellymoser等音频编码格式。
最后,Adobe向搜索引擎开放了Flash技术,使其可以索引内嵌在SWF文件里的信息,也就是说用户今后可以轻松通过搜索引擎查找Flash资源了。Adobe也保证说会“让顶级搜索引擎理解使用Adobe Flash技术创建并嵌入HTML网页的富互联网应用程序(API)和其他内容的内部情况,从而提高搜索精确度”。