我想画一个篮球场,以缩小SVG的形象。
我有法院的规模。
如何使用现实生活中的维来创建SVG映像,并将输出按比例缩小以适应任意图像大小,例如300 an乘以300 an?。
编辑:为了澄清更多-我想画的油漆线,这是5英寸的现实生活。我是否把5英寸作为我的“单位”,然后用这个乘以其他所有东西?
发布于 2012-11-29 06:45:46
撇开像Raphael这样的框架不谈,你能不能在一个<svg height="50" width="94"> (或者用英寸作为你的单位)中画出整个区域,然后把整个东西封装在一个<g transform="scale(3.14159)">中,将它向上或向下放大以适应300个像素?对于<g>元素,有各种各样的转换可用。SVG非常擅长这类事情,您可以在根图中使用熟悉的方法。
发布于 2012-11-28 20:34:51
如果一个篮球场有94英尺长,你想把它画成适合300 on的比例,然后根据你的目标大小计算出比例。300 / 94 = 3.19。使用这个数字来决定你的比例(包括油漆线的宽度)。
https://stackoverflow.com/questions/13613708
复制相似问题