=encoding utf8 =for stopwords YAMASHINA Hio ACKNOWLEDGEMENTS AnnoCPAN CPAN RT GPL2 Identicon identicon IP =head1 NAME Image::Identicon_ja - Identicon イメージの生成 =head1 バージョン Version 0.03 =head1 概要 use Image::Identicon; my $identicon = Image::Identicon->new(salt=>$salt); my $image = $identicon->render(); # or pass 32bit integer. binmode(*STDOUT); print "Content-Type: image/png\r\n\r\n"; print $image->{image}->png; =head1 エクスポート エクスポートされる関数はありません. =head1 メソッド =head2 $pkg->new({ salt=>$salt }) identicon を生成するためのオブジェクトを生成. =head2 $identicon->render(\%opts) $opts->{size} - image size (width and height) $opts->{code} - 32bit integer code identicon イメージの生成. ハッシュリファレンスを返します. $result->{image} に GD::Image インスタンスが返されます. =head2 $identicon->identicon_code() IP アドレスから 32bit identicon コードを算出します. =head2 $identicon->decode($code) 32bit identicon コードから必要な情報を展開します. =head1 依存 L と L を利用しています. =head1 著者 山科 氷魚 (YAMASHINA Hio), C<< >> =head1 バグ バグや要望は C 宛に 報告してください. 若しくは L. にある web インターフェースからでもかまいません. そこから私に通知され, そして私が変更を行うことで報告頂いたバグの進捗を 自動的にあなたに伝えるでしょう. =head1 サポート このモジュールのドキュメントは perldoc コマンドで見ることが出来ます. perldoc Image::Identicon また, 以下の場所でも見ることが出来ます: =over 4 =item * AnnoCPAN: Annotated CPAN documentation L =item * CPAN Ratings L =item * RT: CPAN's request tracker L =item * Search CPAN L =back =head1 例 http://clair.hio.jp/~hio/identicon/ =head1 謝辞 identicon のオリジナルの実装は Don Park によります. 感謝. http://www.docuverse.com/blog/donpark/2007/01/18/visual-security-9-block-ip-identification =head1 著作権及びライセンス Copyright 2007 YAMASHINA Hio, all rights reserved. このプログラムはフリーソフトウェアです。あなたは Perl と同じ ライセンスの 元で再配布及び変更を行うことが出来ます.