Я закончил упаковывать наименьший QR-код, который я мог сгенерировать, 27x27 вместе с еще 3 размерами 54x54, 81x81 и, как мне показалось, по умолчанию: 108x108, используя imagemagick для их упаковки, примерно так, как описано здесь: http://bergamini.org/computers/creating-favicon.ico-icon-files-with-imagemagick-convert.html
Я не масштабировал их, потому что, по крайней мере, Chrome и Firefox могли масштабировать их в соответствии с их потребностями, и таким образом я не рискнул связываться с информацией в самом QR-коде.Обратите внимание, что QR-коды идут кратно 27x27, а favicons - кратно 16x16, следовательно, существует риск потери информации при масштабировании.
Я не знаю, что происходит с IE, потому что у меня нет доступа кit.
В предыдущем ответе неправильно указывается размер изображения 25x25, поскольку он не включает белую границу пикселя для каждого размера, что я не вижу в качестве избыточного, поскольку оно служит для выделения фактического содержимого.QR-кода.
Я не исследовал, может ли удаление этой 1-пиксельной белой границы все еще позволить читателю читать QR-код на различных фонах, используя избыточную информацию о допустимых потерях вQR-код.
Я не беспокоился о разрешении пикселей или расстоянии от сканера и предполагал, что пользователь сможет создать идеальные условия для этих факторов.
У меня, вероятно, бесполезный QR-код.код favicon в том смысле, что он не может быть отсканирован прямо с панели браузера, но эй, это яЭто законный favicon с точки зрения не-QR, и если кто-то явно загружает favicon.ico, то у него есть доступ к полному QR-коду: -)
Я принимаю свой собственный ответ, потому что другого недостаточно.и я буду рад принять другой ответ, если кто-то придумает лучший:)