如何以最安全的方式设置gulp-svgmin?

时间:2016-06-06 19:58:33

标签: svg gulp

有谁知道如何使用gulp-svgmin?

我使用简单的svg文件对其进行了测试,但输出删除了clipPath和mask标记

输入:

setChecked()

输出:

<svg xmlns="http://www.w3.org/2000/svg">
    <defs>
        <clipPath id="hex-v" clipPathUnits="objectBoundingBox"><!--objectBoundingBox is important, so that the points becomes percentage values inside the element clipped-->
            <polygon points=".25 0, .75 0, 1 .5, .75 1, .25 1, 0 .5"/>
        </clipPath>
        <clipPath id="hex-h" clipPathUnits="objectBoundingBox"><!--objectBoundingBox is important, so that the points becomes percentage values inside the element clipped-->
            <polygon points=".5 0, 1 .25, 1 .75, .5 1, 0 .75, 0 .25"/>
        </clipPath>

        <radialGradient id="gradient" r="1">
            <stop stop-color="white" offset="50%"/>
            <stop stop-color="black" offset="70%"/>
        </radialGradient>

        <mask id="masking" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox">
            <rect width="1" height="1" fill="url(#gradient)"/>
        </mask>
    </defs>
</svg>

所以我假设它是因为我应该为svgmin设置一些选项?

我希望svgmin能够以最安全的方式缩小文件,因此我不会得到意想不到的结果。

或者我可以使用不同的gulp插件吗?

由于

0 个答案:

没有答案