Можно ли добавить водяной знак к QR-код, сгенерированный Google Charts API
-
28-09-2019 - |
Вопрос
Можно ли добавить водяной знак к 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-код с водяным знаком, потому что есть большой шанс, что многие читателя не распознают.