我正在使用svgo,并且遇到了一个奇怪的问题,它正在杀死我的填充颜色,但仅当它是#000000
;或任何种类的变体,black
,#000
。我尝试将removeUselessStrokeAndFill
设置为false
,但它只会继续删除该颜色。用不同的东西编辑src .svg
文件保持填充颜色。有没有我错过的设置?谢谢!SVGO:杀死#000000填充
1
A
回答
0
不,你做得对。关于这一点,实际上存在的问题svgo。
要解决此问题,您必须将您的颜色设置为另一个黑色,更接近真实black
是#000001
。所以,你可以改变这一切的黑色引用您的SVG,等待修复,或事件更好,安装gulp-replace,做这样的事情:
gulp.task('blackify', function() {
return gulp.src('*.svg')
.pipe(replace('#000000', '#000001'))
.pipe(gulp.dest('./'));
});
0
要澄清一下,其实这是正确的SVGO的行为,因为SVG的默认填充和描边颜色是黑色的,因此如果重新声明为填充,则无用。这就是它从输出中删除的原因。任何其他不是默认的填充将按预期保留。
相关问题
- 1. 填充或杀死EC2竞价请求
- 2. 杀死不会杀死进程
- 3. 杀死进程杀死其他进程
- 4. Firefox杀死CPU
- 5. 杀死进程
- 6. 杀死僵局
- 7. 杀死paredit
- 8. 杀死进程
- 9. 杀死进程
- 10. 杀死此NumberFormatException
- 11. 如何杀死
- 12. 杀死iPhone
- 13. htaccess杀死权限
- 14. SIGKILL杀死进程
- 15. 杀死回滚SQL
- 16. Android杀死进程
- 17. 如何杀死Excel
- 18. VB.NET - 杀死进程
- 19. 杀死进程SHELL
- 20. Android:杀死线程
- 21. 如何杀死javaw.exe
- 22. JQuery杀死函数
- 23. 杀死进程winword
- 24. 杀死OpenCL内核
- 25. PIP安装 - 杀死
- 26. UseOpenIdConnectAuthentication杀死回发
- 27. `exec`杀死脚本
- 28. 如何杀死xkill?
- 29. 如何杀死chromedriver
- 30. 无法杀死CassandraDaemon
真棒!感谢您参考此问题。 – Zach 2014-10-03 02:11:52
不客气,很高兴帮助 – 2014-10-03 06:39:50