Как декодировать изображение с несколькими QR-изображениями в NodeJS

Я использую jsQR для декодирования и Jimp для создания данных Bitmap из данного изображения. когда я пытаюсь сделать изображение с одним QR-кодом jsQR, оно дает декодированное значение. Но изображение с двумя QR-кодами возвращает ноль. Итак, как мы можем декодировать изображение с двумя QR-изображениями?

Код NodeJS:

const fs = require('fs');
const Jimp = require("jimp");
const jsQR = require("jsqr");

var buffer = fs.readFileSync("file path comes here");
Jimp.read(buffer, async function(err, image) {
  const value = jsQR(image.bitmap.data, image.bitmap.width, image.bitmap.height);
  console.info(value.data)
})

Пример изображения одного QR-кода с ответом:Как декодировать изображение с несколькими QR-изображениями в NodeJS отклик:

 { binaryData:
       [ 104,
         116,
         116,
         112,
         115,
         .... ],
      data: 'https://diksha.gov.in/dial/2C2N18',
      chunks:
       [ { type: 'byte',
           bytes: [Array],
           text: 'https://diksha.gov.in/dial' },
         { type: 'alphanumeric', text: '/2C2N18' } ],
      location:
       { topRightCorner: { x: 353.6252565707135, y: 31.37474342928661 },....
 }

Пример изображения с несколькими QR-кодами с ответом:Как декодировать изображение с несколькими QR-изображениями в NodeJS

ответ:

null

Пожалуйста, дайте мне знать, если есть какие-либо предложения.

Спасибо за ответ :)

На данный момент это открытый вопрос. Но я вижу там некоторую активность в последнее время. github.com/cozmo/jsQR/issues/24

Udayraj Deshmukh 16.03.2018 07:25

Спасибо за информацию

Kumar KS 19.03.2018 10:31

Если вы уверены, что коды будут выровнены в сетке, вы можете соответствующим образом обрезать изображение, а затем передать в него каждое изображение.

Udayraj Deshmukh 19.03.2018 13:58

Спасибо @UdayrajDeshmukh. Это отличная идея. Я попробую это.

Kumar KS 27.03.2018 08:28
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
1 438
0

Другие вопросы по теме