收藏
回答

wx.compressImage压缩后图片有白边?

使用wx.compressImage指定宽高压缩图片,真机压缩完部分图片有白边。

指定compressedWidth白边在底部,指定compressedHeight白边在右侧。

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

2 个回答

  • 骂华䕨
    骂华䕨
    02-29

    compressedHeight = Math.floor(height * (pixelLimit / width));

    compressedWidth 和 compressedHeight 都传一下

    02-29
    有用
    回复
  • Can it be cant able to be
    Can it be cant able to be
    2023-11-21

    不指定会有吗

    感觉这个指定一般用不上

    保留原来的宽高不是挺好的

    2023-11-21
    有用
    回复 1
    • 🐰rabguin🐧🐑
      🐰rabguin🐧🐑
      发表于移动端
      2023-11-21
      不指定宽高就没有问题。 咋说呢,因为感觉展示的尺寸是固定的,用户上传的尺寸是随机的。 3000宽和5000宽都压质量60,最后出来图片模糊程度是不一样的。都一起压到固定尺寸,感觉可控点。 没了解过具体的图片压缩算法,以上我瞎想的。
      2023-11-21
      回复
登录 后发表内容