收藏
回答

we-cropper插件裁剪图片后变的模糊,如何解决?

如题。 使用we-cropper插件裁剪图片 生成的图片变的模糊

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

3 个回答

  • 志雄🐼
    志雄🐼
    10-17
    修改两个地方久可以了 
    
    // canvas.width = mx.tw;
    
    // canvas.height = mx.th;
    
    //1、替换画布 大小
    
    const dpr = wx.getSystemInfoSync().pixelRatio
    
    canvas.width = mx.tw * dpr
    
    canvas.height = mx.th * dpr
    
    
    
    
    context.save();
    
    context.rotate(this.rotate * Math.PI / 180);
    
    //2、放大, 在内容下,增加下一行
    
    context.scale(dpr, dpr)
    
    
    
    
    10-17
    有用
    回复
  • (。ì _ í。)
    (。ì _ í。)
    2021-11-03

    可以试试这个:https://blog.csdn.net/qq_42669159/article/details/121111203

    2021-11-03
    有用
    回复
  • song
    song
    2020-04-09

    里面不有参数设置吗,都不压缩,原图就能清晰了,不过不建议使用we-cropper,用过的都知道,很多机型 尤其是低端机型切图时候都会有闪退问题,还要就是切图很多图片都是黑白图。用户数量一上来,问题一堆堆的!

    2020-04-09
    有用
    回复 6
    • Peter👊
      Peter👊
      2020-04-09
      有其他好用的推荐吗?
      2020-04-09
      回复
    • Zhāng先生💙
      Zhāng先生💙
      2020-04-09
      哪个参数是控制压缩的啊 没看到呢 ....
      2020-04-09
      回复
    • song
      song
      2020-04-09回复Peter👊
      用过image-cropper,性能 兼容性比we-cropper好些,但是存在个别机型调用切图内存溢出问题, 有人说是有些机型浮点精度问题导致的。如果避免不了必须用切图,建议image-cropper,两个我都用过,image-cropper能好些。
      2020-04-09
      回复
    • song
      song
      2020-04-09回复Zhāng先生💙
      如果想清晰点 首先你 chooseImage就得选择原图,不能压缩,然后就是在we-cropper里面也有个压缩的处理,这个地方也用原图,不过这么设计以后个别机型闪退频率会很高,建议了解下image-cropper,个人感觉比你这个要好,但也有兼容性问题
      2020-04-09
      回复
    • Peter👊
      Peter👊
      2020-04-09回复song
      好的,多谢。
      2020-04-09
      回复
    查看更多(1)
登录 后发表内容
问题标签