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