私はデザイン中のポスターにQRコードを実装することを計画していますが、これを行う最も一般的な方法は、次のいずれかを使用することのようです。多くのオンライン発電機外そこにはしかし、QR コードを十分にカスタマイズできないか、カスタマイズできてもサービスへのサブスクリプションが必要になります。
これは、技術的な知識があまりないグラフィック デザイナーやマーケティング担当者にとっては理想的ですが、プログラミングの経験が少しある私としては、何も支払うことなく、フル機能の QR コードを自分で生成する方法があるはずだと考えました。たとえば、暗いチラシに表示するには、QR コードの背景を透明にする必要がありますが、オンライン ジェネレーターの中には、この機能をサポートしていると主張しているものがあっても、どれもうまく実行できないものがあります。
独自の QR コードを生成することは可能ですか?
答え1
libqrencode
はライブラリであり、qrencode
QR コード シンボルにデータをエンコードするためのコマンド ライン ユーティリティです。
qrencode
Kubuntu にインストールし(qrencode
パッケージから)、PNG 画像として QR コードを正常に作成しました。
透明な背景はエンコーダの仕事ではないqrencode
/を使用してlibqrencode
基本画像を取得し、画像操作ツール ( convert
ImageMagick など) を使用してニーズに合わせて調整します。例:
qrencode -o - 'https://superuser.com/a/1523436/432690' | convert - -transparent white foo.png
注: 透明な背景についてのあなたの考えが正しいかどうかわかりません。
答え2
Windows/Mac/Linux の場合、Inkscape にはデフォルトで拡張機能があります。拡張機能/レンダリング/バーコード/QR コードを参照してください。
拡張機能には、発信者のウェブページしかし、私はそのサイト上で Inkscape の拡張機能への参照を深く探して見つけることはしませんでした。
拡張機能の入力ダイアログ ボックスに任意のテキストを入力して、機能する QR コードを取得できることを確認しました。私の QR コード リーダー (iOS) はランダムなテキストを表示したり、入力した URL にアクセスするように要求したりしました。
この拡張機能はブロック サイズを提供し、必要に応じてサイズを調整できます。ベクター ファイルであるため、背景はデフォルトで透明です。
上記のQRはこの投稿のURLです。
全体の形状を構成する個々の黒いブロック間の境界が見えるため、これをビニール カッターまたはレーザー カッターで使用する場合は、多少の調整が必要になる可能性があります。