gpt4 book ai didi

svg - 获取裁剪对象的 "display"边界框

转载 作者:行者123 更新时间:2023-12-04 14:48:58 24 4
gpt4 key购买 nike

我需要找到一个被裁剪的对象的可见 x 和 y 边界,以便我可以在它周围放置其他对象。然而,spec声明 getBBox不考虑剪辑路径,所以我不能使用边界框。知道如何找到裁剪对象的显示限制吗?

最佳答案

创建隐藏 <use>引用 clipPath 中的路径并获取其边界框的元素。然后你只需要你的对象的边界框和使用对象的交集。

<defs>
<clipPath id="clipPath">
<path id="path" ...>
</clipPath>
</defs>

<use id="clipPathBounds" visibility="hidden" xlink:href="#path"/>

关于svg - 获取裁剪对象的 "display"边界框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10430518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com