我正在使用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