画像から小さな四角形を抽出し、小さな四角形を円柱に変換/ロールしたい。アニメーションは必要ありません。シリンダーを画像として持ちたいだけです。
ImagemagicKの API としてPerlmagickを使用しています。
ヘルプ/提案をいただければ幸いです。
画像から小さな四角形を抽出し、小さな四角形を円柱に変換/ロールしたい。アニメーションは必要ありません。シリンダーを画像として持ちたいだけです。
ImagemagicKの API としてPerlmagickを使用しています。
ヘルプ/提案をいただければ幸いです。
抽出しようとしている長方形の x、y 座標とジオメトリを知っていると仮定します。
use Image::Magick;
...
my $image = Image::Magick->new();
my $x = $image->Read($filename);
die "$x" if "$x";
# 100x100 is the size of the cropped image, the +40+40 are giving the x and y
# offsets (i.e. the upper-left coordinate of the cropped image)
$image->Crop(geometry=>"100x100+40+40");
シリンダーについてもっと具体的に説明する必要がありますが、それが私の考えである場合は、Fred の Cylinderize scriptを確認してください。与えられた例は ImageMagick のコマンドライン引数であるため、これを同等の perl に変換するための少しの作業があります (または、Perl の exec() 関数を使用してそれらを呼び出すことができます)。