[Perl]Imagerで新書ジェネレータ
Imagerで新書ジェネレータを作ってみました。ローカルで実行するタイプです。
講談社現代新書専用です。以下ソースとテンプレート画像になります。
新書を出す前にこれでイメージをつかむと良いかもしれません。
use Imager; use utf8; my $image = Imager->new; $image->read( file => 'shinsyo_tmpl.jpg' ); my $ttfont = Imager::Font->new(file => 'HONYA-JI.ttf'); $ttfont->align(string => 'シナモンを見下す若者たち', size => 20, color => 'black', x => 10, y => 30, halign => 'start', image => $image); $ttfont->align(string => '近藤しなもん', size => 18, color => 'black', x => 10, y => 55, halign => 'start', image => $image); $image->write( file => 'shinsyo.jpg' );
- テンプレート画像(shinsyo_tmpl.jpg)
Imagerって多機能で便利ですね。Image::Magickを使ってきたのですが、Perlで書くのであれば、こちらの方が良さそうです。