获取限定框的剪裁元素

时间:2018-01-19 13:27:00

标签: svg

我有一个SVG,它有一些看起来像这样的元素:

<svg>
   <defs>
     <symbol id="image">
       <image
         xlink:href="../png/SpongeBob.jpg"
         y="35.02803"
         x="-81.995514"
         height="203.2"
         width="361.24442" />
     </symbol>
     <clipPath id="clipPath4981" clipPathUnits="userSpaceOnUse">
       <rect
         y="35.02803"
         x="-81.995514"
         height="67.732658"
         width="120.41361" />
     </clipPath>
   </defs>
  <use
   clip-path="url(#clipPath4981)"
   y="0"
   x="0"
   xlink:href="#image" />
</svg>

正如文档所说getBBox()

  

返回当前用户空间中的紧束缚框(即,在应用'transform'属性后,如果有的话)在所有包含的图形元素的几何上,不包括抚摸,剪裁 [... ]

但是我需要将边界框作为元素,以便考虑剪切。

现在,我得到的边界框看起来像这样:

enter image description here

如何计算这样的边界框?

0 个答案:

没有答案