Кто-нибудь знает о логике для вычисления версии QR-кода, необходимого для кодирования данных?

StackOverflow https://stackoverflow.com/questions/3769866

  •  04-10-2019
  •  | 
  •  

Вопрос

SPEC имеет 4 из этих таблиц: http://www.denso-wav.com/qrcode/vertable1-e.html.

обрабатывать версии 1-40

Мне интересно, если кто-то закодировал что-то, чтобы сформулировать расчет версии, необходимой для строки данных. Ни одна из библиотек, которые я не видел для кодирования данных, предлагает это.

Это было полезно?

Решение

http://code.google.com/p/jsqrencode/downloads/List.

Внутри - это GenFrame, который находит наименьшую версию, в которой будет соответствовать строку.

Это на самом деле не использует формулу, просто тестирует линейно (может быть, BSSearch будет быстрее). Нет алгоритма или уравнения, ни одного (компактного) действительно возможно, поскольку таблицы используют фиксированные значения и не генерируются алгоритмически.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top