jqueryまたはcakephpを使用してGoogleChartsAPIによって生成されたQRコードに透かしを追加することは可能ですか?
助けていただければ幸いです。
ありがとう。
jqueryまたはcakephpを使用してGoogleChartsAPIによって生成されたQRコードに透かしを追加することは可能ですか?
助けていただければ幸いです。
ありがとう。
それを行う唯一の方法は、グーグルチャートによって生成された画像をサーバーに保存してから、透かしviGDまたはimagemagickを追加することだと思います。
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.
jQueryオプションは、Google Chartsが作成したものの上に透かし画像を配置することですが、元の画像は引き続き使用できます。
PHPオプションは、curlリクエストを介してQR画像を生成し、ビットマップデータを読み込み、GDまたはImageMagickを介してそれをいじり、どこかに保存して表示することです。
ただし、透かしはスキャンアルゴリズムに干渉する可能性があります。特に、不良カメラで読み取った場合はそうです。
多くの読者が認識できない可能性が高いので、透かしを入れてQRコードをテストする必要があると思います。