Open kadirgun opened 7 months ago
Example image:
I think this is a bug, so for now I solved it as follows. Before adding an image to the canvas, I fill it with a white square.
const canvas = document.createElement("canvas"); const ctx = canvas.getContext("2d"); canvas.width = img.width; canvas.height = img.height; ctx.fillStyle = "#fff"; ctx.fillRect(0, 0, canvas.width, canvas.height); ctx.drawImage(img, 0, 0); const image = ctx.getImageData(0, 0, img.width, img.height); const result = jsqr(image.data, image.width, image.height);
Example image:![image](https://github.com/cozmo/jsQR/assets/1864516/f4759777-39b8-49c6-a1d1-92181a18935b)
I think this is a bug, so for now I solved it as follows. Before adding an image to the canvas, I fill it with a white square.