2010-11-03 27 views

回答

1

我不會爲QR碼加水印。相反,我可能會以某種方式爲我在QR碼中編碼的數據加水印。

例如,如果您要編碼一個URL,例如,您是否可以將URL從「http://example.com/foo」更改爲「http://example.com/foo?watermark-引薦= WWW-YOURDOMAIN-COM-什麼「?然後仍然有一個跡象表明QR碼是你的,但你不必冒險打破QR圖像本身。

2

我想要做到這一點的唯一方法是將谷歌圖表生成的圖像保存在您的服務器上,然後添加水印vi GD或imagemagick。

1

jQuery選項只是將水印圖像放置在Google圖表製作的頂部,但原始圖片仍然可用。

PHP選項是通過curl請求生成QR圖像,通過GD或ImageMagick讀取位圖數據,然後將其保存在某處並顯示它。

但是,水印可能會干擾掃描算法,尤其是在用壞相機讀取時。

+0

如果您修改用於從Google生成QR的網址,您可以強制它使用更高的錯誤更正設置。這會讓它更容忍一些被遮擋的部分。添加此「&chld = H | 4」例如:http://chart.apis.google.com/chart?cht=qr&chs=350x350&chld=H|4&chl=Hello+world。詳情請參閱:http://code.google.com/apis/chart/docs/gallery/qr_codes.html – 2010-11-04 03:27:20

0

我認爲你應該測試帶有水印的QR碼,因爲很多讀者都無法識別。

相關問題