Могу ли я сделать QR-код для сайта favicon.ico? - PullRequest
0 голосов
/ 03 января 2012

В частности, я хочу сделать QR-код, чтобы http://example.com был значком для всех страниц в http://example.com

Достаточно ли доступно доступное разрешение?Как мне уменьшить его?Могу ли я отрубить белую рамку в один пиксель перед уменьшением масштаба?

Можно ли упаковать несколько разрешений - если да, то какие браузеры будут показывать более высокие разрешения?

Ответы [ 3 ]

1 голос
/ 30 июня 2012

Микро QR-код также доступен, его размер составляет около 15x15 и более пикселей, но не каждый читатель QR-кода может это прочитать. Я попытался сделать это на своей домашней странице: http://tim.tom.ru

1 голос
/ 03 января 2012

Фавиконы, отображаемые браузером в строке URL-адреса, имеют размер 16x16, что недостаточно для обычного QR-кода (25x25). Вы можете добавить значок с более высоким разрешением, и некоторые браузеры будут отображать его местами, но если конечный размер на экране не будет достаточно большим для сканирования, он не поможет. Вы можете увидеть минимальный размер, который вам понадобится на экране для сканируемого кода здесь .

0 голосов
/ 05 января 2012

Я закончил упаковывать наименьший 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-коду: -)

Я принимаю свой собственный ответ, потому что другого недостаточно.и я буду рад принять другой ответ, если кто-то придумает лучший:)

...