收藏
回答

wx.previewimage不能调背景色,预览png图片严重失真

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.previewimage 微信安卓客户端 7.0.8 2.7.2

正常显示是这样的


wx.previewimage显示是这样的


要把png转换为jpg图片才正常,怀疑是wx.previewimage的背景色为黑色引起的(png图片有透明度),要是wx.previewimage能调背景色就好了

代码如下:

https://developers.weixin.qq.com/s/5KXid0mA70c6


最后一次编辑于  11-15
回答关注问题邀请回答
收藏

1 个回答

  • xplee
    xplee
    11-15

    背景是白色时图片显示正常,背景是黑色时锯齿严重。说明PNG图片制作的时候有问题。不信你分别在Chrome浏览器和Edge浏览器(Windows10自带)下打开图片地址看看。所以我觉得这个应该是图片的问题,只需要将图片调整一下即可。至于小程序预览图片可不可以调整背景要看官方给不给做这个需求了。Chrome浏览器:
    Edge浏览器:

    11-15
    赞同
    回复 2
    • 羊羊
      羊羊
      11-20
      上千张图片呢,无法调背景色只好都转成jpg了
      11-20
      回复
    • xplee
      xplee
      11-20回复羊羊
      网上找个工具,批量转成jpg,加白色背景;或者用PS录制批处理脚本(加一个白色图层)
      11-20
      回复
问题标签