
Ubuntu日本語フォーラム

ログインしていません。
QRコードを作成できるソフトを探しています。
昔ながらの一般的なバーコードやDMコードを作成できるソフトはいくつかあり、そこそこ快適に使わせてもらってます。
ライブラリやモジュールの形ではあるようですが、単体でQRコードを作成できるソフトが望ましいです。
オフライン
joze による投稿:
QRコードを作成できるソフトを探しています。
昔ながらの一般的なバーコードやDMコードを作成できるソフトはいくつかあり、そこそこ快適に使わせてもらってます。
ライブラリやモジュールの形ではあるようですが、単体でQRコードを作成できるソフトが望ましいです。
ネット上のQRコードを生成してくれるサービスではだめですか?
オフライン
synaptic で、barcodeで、検索してみてください。
##追加##
QRコードも、Perlも分かりませんが、ネット情報を元に、libgd-barcode-perl を使ってみる
サンプルコード(mkqr.pl)
#!/usr/bin/env perl
#
#http://search.cpan.org/~kwitknr/GD-Barcode-1.15/Barcode/QRcode.pm
use GD::Barcode::QRcode;
my $barcode = GD::Barcode::QRcode->new($ARGV[1], {Ecc => 'H', Version=>8, ModuleSize => 2});
open(PNG,">:raw",$ARGV[0]);
print PNG $barcode->plot->png;
close(PNG);ファイルに実行権をつける
$ chmod + mkqr.pl
使い方は
$ ./mkqr.pl 保存ファイル名 ’QRコードにする文字列’
QRcode引数の意味は
$ man GD::Barcode::QRcode
これで一応、QRコードらしい画像は作れました(確認はしてません)
最後の編集者: si (2008-06-10 12:31:03)
オフライン
上記コードで作成した QR コードですが、au の携帯電話で上手く読み取ることができました。
オフライン
yama による投稿:
ネット上のQRコードを生成してくれるサービスではだめですか?
個人情報をQRコードに変換する場合、オンラインサービスには不安があります。
オフライン
si による投稿:
これで一応、QRコードらしい画像は作れました(確認はしてません)
勉強になりました。ありがとうございます。
オフライン
joze による投稿:
yama による投稿:
ネット上のQRコードを生成してくれるサービスではだめですか?
個人情報をQRコードに変換する場合、オンラインサービスには不安があります。
たしかにそうですね。考えが至りませんでした。
オフライン
joze による投稿:
日本語がうまく扱えません。
文字コードのせいかなと思い、変換するコードを入れたりしましたが状況は変わらず…。
携帯はShift_JISを前途にしているんですね。
修正してみました。
#!/usr/bin/env perl
#
#http://search.cpan.org/~kwitknr/GD-Barcode-1.15/Barcode/QRcode.pm
use GD::Barcode::QRcode;
use Jcode;
$str = Jcode::convert( $ARGV[1], 'sjis' );
my $barcode = GD::Barcode::QRcode->new($str, {Ecc => 'H', Version=>8, ModuleSize => 2});
open(PNG,">:raw",$ARGV[0]);
print PNG $barcode->plot->png;
close(PNG);libjcode-pm-perl が必要なので、
sudo apt-get install libjcode-pm-perl
しました。
オフライン