0

jqueryまたはcakephpを使用してGoogleChartsAPIによって生成されたQRコードに透かしを追加することは可能ですか?

助けていただければ幸いです。

ありがとう。

4

4 に答える 4

2

それを行う唯一の方法は、グーグルチャートによって生成された画像をサーバーに保存してから、透かしviGDまたはimagemagickを追加することだと思います。

于 2010-11-03T16:47:07.703 に答える
1

I wouldn't watermark a QR code. Instead, I'd probably watermark the data I was encoding in the QR code in some way.

For example, if you're encoding a URL, could you, for example, change the URL from "http://example.com/foo" to "http://example.com/foo?watermark-referrer=www-yourdomain-com-whatever"? Then there's still an indication that the QR code is yours, but you don't have to risk breaking the QR image itself.

于 2010-11-04T10:54:24.367 に答える
1

jQueryオプションは、Google Chartsが作成したものの上に透かし画像を配置することですが、元の画像は引き続き使用できます。

PHPオプションは、curlリクエストを介してQR画像を生成し、ビットマップデータを読み込み、GDまたはImageMagickを介してそれをいじり、どこかに保存して表示することです。

ただし、透かしはスキャンアルゴリズムに干渉する可能性があります。特に、不良カメラで読み取った場合はそうです。

于 2010-11-03T16:50:14.837 に答える
0

多くの読者が認識できない可能性が高いので、透かしを入れてQRコードをテストする必要があると思います。

于 2010-11-04T10:44:15.700 に答える