test.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * @param {Object} svg svg数据参数
  3. *
  4. * 手动修改颜色配置
  5. * 裤子: funTrousersColor
  6. * 鞋子: funShoesColor
  7. * 物品: funHairColor => funItemColor
  8. * 压缩svg网址:http://tool.mkblog.cn/svgo/
  9. */
  10. function test(svg) {
  11. const encoded = svg
  12. .replace(/#5792f0/g, "${funThemeColor(1)}")
  13. .replace(/#8ab4f7/g, "${funThemeColor(0.6)}")
  14. .replace(/#bfd4fa/g, "${funThemeColor(0.5)}")
  15. .replace(/#ccdcf6/g, "${funThemeColor(0.4)}")
  16. .replace(/#cfdffa/g, "${funThemeColor(0.3)}")
  17. .replace(/#eaf0fc/g, "${funThemeColor(0.2)}")
  18. .replace(/#f9ab21/g, "${funClothesColor(1)}")
  19. .replace(/#fee127/g, "${funClothesColor(0.6)}")
  20. .replace(/#483029/g, "${funHairColor()}")
  21. .replace(/#fee0bc/g, "${funSkinColor(0.8)}")
  22. .replace(/#fff2df/g, "${funSkinColor(0.3)}")
  23. .replace(/#ffdec4/g, "${funSkinColor(0.7)}")
  24. .replace(/#ffcda5/g, "${funSkinColor(1)}")
  25. .replace(/#ffe8d1/g, "${funSkinColor(0.6)}")
  26. .replace(/#ffffff/g, "${funElementColor()}")
  27. .replace(/#fafafa/g, "${funThemeColor(0.3)}");
  28. console.log(encoded)
  29. };
  30. export {
  31. test
  32. }