Jé *_*eue 3 html scaling svg png image
我正在开发一个新网站,以图表形式显示一些运营指标。因此,网站上将显示大约十几个图表/图形。我希望能够让它们根据浏览器的大小动态缩小(在合理范围内)。
我正在讨论生成这些选项作为以下选项之一的利弊:
哪个是更好的选择?我倾向于 PNG 只是为了无处不在的支持,但希望有客户端缩放。鉴于浏览器中 SVG 和 HTML5 画布支持的现状,最佳解决方案是什么?
对于图表,我更喜欢 SVG 而不是 HTML5 canvas 或 PNG。Canvas 和 PNG 在 Firefox 中缩放为位图。(Canvas 提供矢量 API,但它是一个可绘制的位图表面,而不是矢量存储。)SVG 在 Firefox 中缩放为矢量图形。
我经常在缩放视图的情况下跑步,所以我很欣赏真正的矢量缩放。
(画布对于无法处理保留模式图形性能的游戏来说很有意义。)