Можно ли добавить водяной знак в QR-код, сгенерированный Google Maps API - PullRequest
0 голосов
/ 03 ноября 2010

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

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

Спасибо.

Ответы [ 4 ]

2 голосов
/ 03 ноября 2010

Я думаю, что единственный способ сделать это - сохранить изображение, созданное Google-чартами, на вашем сервере, а затем добавить водяной знак vi GD или imagemagick.

1 голос
/ 04 ноября 2010

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

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

1 голос
/ 03 ноября 2010

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

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

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

0 голосов
/ 04 ноября 2010

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

...