【发布时间】:2015-01-01 20:34:33
【问题描述】:
我有一个.svg file,我想将其转换为 Raphaël.js 格式。如您所见,图片很好,其中的所有内容都显示正确。
我尝试使用此主页将其转换为 raphael 格式:http://www.readysetraphael.com/,但它以某种方式无法理解视口。地图的大部分内容已被移除。
我猜这与字段有关:
viewBox="425 -225 800 800"
enable-background="new 425 -225 800 800"
在 svg 文件中。
我不想保留地图中显示的有关湖泊和自治市的信息。我见过其他网站有某种转换,但 readysetreaphael 有最好的输出。但是,它看起来并不好。
这是一个小提琴:http://jsfiddle.net/aL6ch7dL/
【问题讨论】:
-
那么您是否尝试过在 Raphael 中将 viewBox 设置为匹配?
-
是的,1200 和 1200。偏移量是否也应该存在?如果有,怎么做?
-
我想用 setViewBox raphaeljs.com/reference.html#Paper.setViewBox
-
你能做个小提琴吗?
-
rsr.setViewBox(425,-225,800,800);成功了!
标签: javascript svg raphael