2013-02-12 77 views
1

我有SVG INB的HTML5的圖像元件,保持縱橫比上SVG圖像計算式

的圖像尺寸是: (拉伸,preserveAspectRatio被設定爲「none」) 寬度= 520px 高度= 240像素

然後,我修改它以維持縱橫比(preserveAspectRatio設定推遲) 因爲寬度>高度, 高度還是一樣= 240像素 但如何可以計算新的寬度(它是因爲收縮保持長寬比) 對此有一個公式?

回答

1

viewBox width/viewBox height * 240px我想象。

+0

顯然你的公式是正確的,並且我必須從HTML5的圖像再次加載圖像以獲得圖像的原始大小,然後計算SVG圖像的新寬度 – 2013-02-12 11:48:17