android - webkit 栅格与矢量图像

标签 android html vector webkit resolution

我正在尝试解决为 webkit 浏览器设计 HTML 时的分辨率问题。 所以基本上问题是 webkit 浏览器的分辨率可以从 240x320 到 960x640 不等,我不能为每个浏览器设置单独的图像/图标,但我确实希望页面在所有设备上看起来都一样(或者至少非常接近) ).

缩放图像(使用百分比)有效,但会降低性能: http://code.google.com/speed/page-speed/docs/rendering.html#SpecifyImageDimensions

另一种选择是使用 webkit 支持的矢量图形,但我不知道这会对页面/应用程序产生性能影响。

另一种选择是为一些标准的众所周知的分辨率设置一些图标,当您使用这些组之外的浏览器时,您可以在最接近用户原始分辨率的设置上应用一些小的缩放比例。

所以基本上我要问的是,在考虑性能的情况下实现这一目标的最佳途径是什么?

谢谢 -阿萨夫

最佳答案

Vector graphics在运行时性能方面总是更昂贵,因为运行复杂的方程式来创建它们。话虽如此,我不确定它们是否每帧都从头开始重新绘制,或者结果是否被缓存,除非它处于脏状态。

我建议为众所周知的分辨率设置一些不同的图标,并在需要时应用较小的缩放比例。

关于android - webkit 栅格与矢量图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4653760/

相关文章:

java - 带有图像的 Android HTML.fromHTML()?

android - 根据 MA​​C 地址生成唯一代码

android - 无法打开编辑器。 Android XML 编辑器无法处理此输入

javascript - 根据数据属性如何隐藏标签并显示在另一个 div 中

c++ - vector (容器)是否需要使用 "allocator"?

c++ - 赋值运算符和复制构造函数

java - 如何在editText中放置一个按钮

html - 我可以让我的 <ul> 的边框更大吗?

html - 在图像上方间隔居中文本

c++ - 将临时右值绑定(bind)到 std::vector 构造函数中的引用左值