Pointgets.net

写真やサンプルプログラムなど、日々の気になった出来事をメモしてる個人的なブログです。

テキストをアーチ状に描画した画像をPerlモジュールのImage::Magickで生成

PerlモジュールのImage::Magickを使用して、ディストート(Distort)で文字列を半円に描画した画像を出力しました。

#!/opt/local/bin/perl
 
use strict;
use warnings;
use Image::Magick;
 
my $image = Image::Magick -> new();
$image -> Set(
    background => "none",
    fill => "Red",
    pointsize => 50
);
$image -> ReadImage("pango:".join("",("A".."Z")));
$image -> Distort(
    method => "arc",
    points => [180],
    "virtual-pixel" => "none"
);
 
print "Content-type: image/png\n\n";
binmode STDOUT;
$image -> Write("png:-");
undef $image;
 
exit;
Image::Magickで描画したアーチ状の文字列

サンプルコードと出力結果です。文字列をアーチ型に描画した画像を出力しました。

スポンサーリンク

独自ドメイン

レンタルサーバー

Feed

QRコード

QR Code