我正在使用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. 杀死进程杀死其他进程
- 2. 杀死不会杀死进程
- 3. 杀死进程
- 4. 杀死进程
- 5. 如何杀死
- 6. 杀死此NumberFormatException
- 7. Firefox杀死CPU
- 8. 杀死iPhone
- 9. 杀死paredit
- 10. 杀死mysqld进程
- 11. SIGKILL杀死进程
- 12. VB.NET - 杀死进程
- 13. 如何杀死Excel
- 14. 如何杀死javaw.exe
- 15. jQuery杀死灯箱
- 16. 无法杀死CassandraDaemon
- 17. 如何杀死RemoteActor?
- 18. 杀死OpenCL内核
- 19. Javascript杀死函数?
- 20. 如何杀死SKScene
- 21. 如何杀死chromedriver
- 22. UseOpenIdConnectAuthentication杀死回发
- 23. 过程杀死Jscript
- 24. 杀死回滚SQL
- 25. 杀死分叉的孩子杀死父母吗?
- 26. AutoIt exe被杀毒软件杀死了
- 27. Webpack配置SVGO
- 28. 杀死表面视图
- 29. Wild being被sqlite杀死jdbc
- 30. 杀死线程导致SIGSEGV
真棒!感谢您参考此问题。 – Zach 2014-10-03 02:11:52
不客气,很高兴帮助 – 2014-10-03 06:39:50