fengyuanchen/cropperjs

Sometimes after crop white color not white

Ouverte

#1 072 ouverte le 17 mai 2023

 (7 commentaires) (0 réaction) (0 personne assignée)TypeScript (2 432 forks)batch import
help wantedquestionv1

Métriques du dépôt

Stars
 (13 861 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

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

Guide contributeur