1
我有SVG INB的HTML5的图像元件,保持纵横比上SVG图像计算式
的图像尺寸是: (拉伸,preserveAspectRatio被设定为“none”) 宽度= 520px 高度= 240像素
然后,我修改它以维持纵横比(preserveAspectRatio设定推迟) 因为宽度>高度, 高度还是一样= 240像素 但如何可以计算新的宽度(它是因为收缩保持长宽比) 对此有一个公式?
我有SVG INB的HTML5的图像元件,保持纵横比上SVG图像计算式
的图像尺寸是: (拉伸,preserveAspectRatio被设定为“none”) 宽度= 520px 高度= 240像素
然后,我修改它以维持纵横比(preserveAspectRatio设定推迟) 因为宽度>高度, 高度还是一样= 240像素 但如何可以计算新的宽度(它是因为收缩保持长宽比) 对此有一个公式?
viewBox width/viewBox height * 240px我想象。
显然你的公式是正确的,并且我必须从HTML5的图像再次加载图像以获得图像的原始大小,然后计算SVG图像的新宽度 – 2013-02-12 11:48:17