GD::SecurityImage
http://osakattf.hp.infoseek.co.jp/ ここから Osaka.zip をダウンロードして使ってみた。
use GD::SecurityImage; my $image = GD::SecurityImage->new( width => 300, height => 80, lines => 1, font => q{/Users/cooldaemon/work/test/captcha/Osaka.ttc}, scramble => 1, bgcolor => q{#999999}, ); $image->random( q{hoge} ); $image->create( ttf => q{box}, , [0,0,0], [200,200,200] ); my ($image_data,$mime_type,$random_number) = $image->out( force => q{jpeg}, compress => 10 );
詳しいパラメータの使い方は、また今度、仕事で使う時に追記する予定。