Можно ли добавить водяной знак к QR-код, сгенерированный Google Charts API

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

Вопрос

Можно ли добавить водяной знак к QR-код, сгенерированный Google Charts API, используя jQuery или CakePhp.

Я ценю любую помощь.

Спасибо.

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

Решение

Я бы не водя в систему QR-код. Вместо этого я бы, вероятно, водя в систему данных, которые я кодировал в QR-коде каким-то образом.

Например, если вы кодируете URL-адрес, не могли бы вы, например, изменить URL-адрес от «http://example.com/foo» на «http://example.com/fooubwatermark-referrer=www- Ваш желан - ком-то "? Тогда все еще есть указание, что QR-код является вашим, но вам не нужно рисковать, разбив сам изображение QR.

Другие советы

Я предполагаю, что единственный способ сделать это, это сохранение изображения, создаваемого Google Charts на вашем сервере, а затем добавить водяной знак VI GD или ImageMagick.

Вариант jQuery - просто установить изображение водяного знака сверху того, что делает Google Charts, но оригинал все еще будет доступен.

Опция PHP генерирует изображение QR через запрос скручиваемости, прочитайте данные растрового изображения, смущенного с ним через GD или ImageMagick, а затем сохраните его где-то и отображать его.

Watermark может вмешиваться в алгоритм сканирования, особенно при чтении с плохой камерой.

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

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