收藏
回答

微信小程序能否接入svg图形进行绘制?

小程序 canvas drawImage不能对载入的svg进行绘制,编辑,以及放大时,若SVG是透明背景的话,不支持预览功能

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2022-03-25

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-03-25
    有用
    回复 2
    • 那万一呢
      那万一呢
      2022-04-07
      嗯,就是我想在小程序中直接编写svg,目前没有代码段,在预研阶段,想问一下是否支持原生svg编辑操作
      2022-04-07
      回复
    • 曲建国
      曲建国
      2023-03-10
      对也有同样的疑问,小程序现在的事件触发只支持有确定宽高的规则图形吗?可以绘制不规则图形吗,根据svg的path。
      2023-03-10
      回复
  • 2.1.Daddy
    2.1.Daddy
    02-29

    2024年了,还没有解决,你知道我现在怎么做吗,用canvas2d,先解析svgPath(没有接口,硬解),转换成canvas需要lineTo的点,生成path2D路径,再ctx.clip()切割,再drawImage。本来一个css3的属性,clip搞定的事情,硬是搞这么复杂,官方不能管管?

    02-29
    有用
    回复 1
    • 睡到自然醒
      睡到自然醒
      05-06
      大佬可以分享一下你的解析代码吗
      05-06
      回复
登录 后发表内容