Всем привет, где можно почитать о дизайне QR-кода? Какие вообще элементы можно видоизменять, а какие нет для того, чтобы код корректно сканировался?
Например, могу ли я разделить QR-код пополам, повернуть, изменить форму пикселей, вставить в середину логотип?
Любые искажения изображения снижают вероятность правильного распознавания. Но одни искажения - фатальны для распознавания, другие - нет. Например, если издеваться над кодом линейными фильтрами в фотошопе ("Изображение->..." и там всякие цветности/контрастности), это не сильно мешает распознаванию. Наложение шума (или фона с низкой прозрачностью) - уже опаснее, но не фатально.
1) разделить QR-код пополам;
2) изменить форму пикселей;
3) вставить в середину логотип;
- а вот это все гарантированно убивает код.
К поворотам/наклонам код теоретически не чувствителен, но практически это может зависит от библиотеки распознания, поэтому неплохо бы проверить распознание повернутых кодов на различных мобильных устройствах.
Андрей Дудукин: Вам проще самому проверить с помощью любого смартфона, на google play много разных сканеров. Но предварительно могу предположить, что не распознает. Один только логотип в центре перекрывает много пикселов.