SVG 只是一个 XML 文件,因此您可以在任何文本编辑器中对其进行编辑。
如果您所拥有的只是一个带有透明区域的实体形状,那么它可能是一个单一的复合路径。
以此为例:

SVG 代码如下所示:
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="400px" height="400px" viewBox="0 0 400 400" enable-background="new 0 0 400 400" xml:space="preserve">
<path d="M4,5v391h391V5H4z M291.703,327.4L199.5,260.414l-92.204,66.991l35.219-108.403L50.312,152h113.97L199.5,43.608L234.719,152h113.97l-92.204,67.003L291.703,327.4z"/>
</svg>
这里重要的部分是 的d属性path,它实际上包含了复合路径中所有路径的绘制命令。Az表示路径的终点,因此仅凭这一点我们就可以很容易地确定哪些部分是不同的路径。
你的背景矩形应该是第一条路径(不一定,但只要你没有太多的路径,它应该很容易通过一些试验和错误或通过查看路径命令的坐标来找到)。
所以删除从第一个M到第一个的所有内容z:
<path d="M4,5v391h391V5H4z M291.703,327.4L199.5,260.414l-92.204,66.991l35.219-108.403L50.312,152h113.97L199.5,43.608L234.719,152h113.97l-92.204,67.003L291.703,327.4z"/>
^^^^^^^^^^^^^^^^^
这给了我们这个:

我假设您也可以在 Inkscape 中打开 SVG 并删除周围的路径。