我有一个从 Powerpoint 创建的 SVG 文件,现在我想在 Inkscape 中进行编辑。在 Inkscape 中打开并保存该文件时,不进行任何修改,文件大小从 120kB 变为 170kB(我将其保存为纯 SVG,而不是 Inkscape SVG)。
据我所知,这是因为 Inkscape 生成的 SVG 打印得很漂亮,因此有很多无用的空白。有没有办法在没有漂亮打印的情况下保存 SVG 文件?
例如,原始文件的这一部分:
<linearGradient x1="272" y1="618" x2="272" y2="643" gradientUnits="userSpaceOnUse" spreadMethod="reflect" id="fill25"><stop offset="0" stop-color="#D2D2D2"/><stop offset="0.5" stop-color="#C8C8C8"/><stop offset="1" stop-color="#C0C0C0"/></linearGradient>
保存为
<linearGradient
id="fill1"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
y2="159"
x2="272"
y1="134"
x1="272">
<stop
id="stop6277"
stop-color="#D2D2D2"
offset="0" />
<stop
id="stop6279"
stop-color="#C8C8C8"
offset="0.5" />
<stop
id="stop6281"
stop-color="#C0C0C0"
offset="1" />
</linearGradient>