我那张图是png的吗,可是浏览器打开是可以显示的,改成png后缀反而不能显示了,你试试
1

这里的预览图片其实是动态生成的,补上结合LeanCloud的实际代码

new AV.File('draw.jpg', {
      blob: {
        uri: filePath
      }
    })
    .save()
    .then(function (file) {
      console.log(file.url())
      wx.previewImage({
        urls: [
          file.url()
        ]
      })
    })
    .catch(console.error)

jpeg 根本就不支持透明,你试一下改成 new AV.File('draw.png')

改成png了,但是很奇怪,有的图片可以,有的又不行,不行的居多
可以显示的:

不能显示的:

这我就不太清楚了。

生成图片的是微信,解析图片的也是微信,浏览器都能正常显示,说实话,这个问题应该发在微信的开发者论坛上。

谢谢你的热心回答,我也觉得应该发在微信的开发者论坛,不过不知道发哪。。。 发这里是因为发现用其他的网络图片是可以的,用我们leancloud域的图片就时好时坏,所以我只能上这里来咨询一下啦,会不会是我调用SDK时传的参数不对等引起的 再次感谢