- From: Kari Pihkala <kari.pihkala@gmail.com>
- Date: Mon, 26 May 2014 10:57:45 +0300
- To: www-svg@w3.org
Hi! I noticed a difference in bounding box calculation (getBBox()) in Firefox and Safari and I'm not sure which one is correct. The document has a rotated ellipse element in a group element: <g id="e2"> <ellipse id="e1" rx="50" ry="50" transform="translate(100,100) rotate(45)"/> </g> The resulting bboxes for e2 are: Firefox: 50.011 50.011 99.976 99.976 Safari: 29.289 29.289 141.421 141.421 Here's jsfiddle to the doc, so you can see the results. http://jsfiddle.net/AJYhX/1/ I read the specs about this and they talk about "tightest fitting rectangle", so I assume Firefox is correct? The algorithm given in SVG2 spec doesn't mention how transforms affect the union of child bounding boxes, so I'm not sure about this. http://www.w3.org/TR/SVG11/types.html#__svg__SVGLocatable__getBBox http://www.w3.org/TR/SVG2/coords.html#BoundingBoxes BR, Kari
Received on Monday, 26 May 2014 07:58:14 UTC