fengyuanchen/cropperjs

Sometimes after crop white color not white

開放

#1,072 建立於 2023年5月17日

 (7 則留言) (0 個反應) (0 位負責人)TypeScript (2,431 個分叉)batch import
help wantedquestionv1

倉庫指標

星標
 (13,864 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

Describe the bug Sometimes after crop white color not white, it depends on the position crop area. It happens on all images with white color(maybe not only white, but on white color it more noticeably) only on chrome browser.

To Reproduce

const cropper = new cropperjs(document.getElementById('source'), {
  aspectRatio: 1,
  ready: function() {
    this.cropper.setCropBoxData({
      left: 72,
      top: 18,
      width: 250,
      height: 250,
    })
    
    crop()
  }
})

function crop() {
  document.getElementById('preview').src = cropper.getCroppedCanvas({
    imageSmoothingEnabled: true,
    imageSmoothingQuality: 'high',
    fillColor: '#fff',
  }).toDataURL()
}

document.getElementById('save').onclick = crop

https://codepen.io/rodigy/pen/abRRmQq

Expected behavior White color not chaged.

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Chrome
  • Version 113

Additional context Tested on firefox, work fine

貢獻者指南