2012-07-01 1 views
0

Я хочу исследовать возможность генерации QR-кодов, которые легче читать, чем текущий стандартный QR-код Char Char. Цель - извлечь QR-код из видеопотоков с более низким разрешением. Я понимаю, что мне придется пожертвовать либо размером кода (больший пиксель = легче читать), либо уменьшить количество бит кода (больше пикселей на бит). Или смесь обоих.Уменьшение количества символов QR-кода для повышения надежности

Прежде чем углубиться в http://pyqrcode.sourceforge.net/ и изучить его достаточно, чтобы поэкспериментировать, я хотел знать, есть ли примеры генераторов QR-кода на 8 символов. Или, если что-то о дизайне QR-кодов уменьшает устойчивость ниже текущего минимума (25 символов), так что я бы получил минимальную надежность за счет плотности бит.

Я неправильно понял характер ограничений. Игнорируйте ту часть, где я упоминаю ограничение на 25 символов. Вместо этого, обратитесь к Ver1 как к текущему нижнему пределу по сложности.

ответ

0

Вы можете поместить любой текст в свой QR-код.

Это как раз о самых маленьких, который вы можете генерировать - содержит один символ «0»

enter image description here

Если вы хотите веб-адрес, вам нужно использовать URL shortner - или уже имеют очень маленький URL.

Здесь (несуществующие) URL shortner a.xx

enter image description here

Он содержит только 16 символов

http://a.xx/1234 

Таким образом, использовать услугу URL укорочение, как bit.ly и вам должен оставаться ниже вашего персонажа.

1

Если вы действительно хотите, чтобы QR-коды были как можно более простыми, я бы предложил следующий совет.

Во-первых, это на самом деле версия 2, как ни странно, которая легко меняет в моем опыте. Версия 1 не имеет шаблона выравнивания и поэтому не может быть легко исправлена ​​для искажения перспективы. Таким образом, старайтесь оставаться в пределах версии 2.

Вы можете изменить уровень ЕС. Используйте самый высокий уровень, который по-прежнему позволяет вам вписаться в версию 2 с вашими данными. На самом деле самый низкий уровень L на самом деле.

Наконец, обратите внимание, что QR-коды имеют более компактный режим кодирования для определенных типов данных. Все цифры кодируются достаточно хорошо. Он имеет буквенно-цифровой узел, который содержит капитал буквы, цифры и некоторые символы. Если вы пишете URL-адрес и можете использовать все буквы, и он все равно работает, сделайте это, так как он сможет использовать этот более компактный режим.

Смежные вопросы