画像を「上下」反転させる - Perl,ImageMagick

この記事は2007年02月23日に書かれたものです。

ImageMagickを使用し、画像を上下反対にしたい。このように上下に180度回転させたい場合にはFlipメソッドを活用しよう。

実行例

befor after

サンプル

#!/usr/bin/perl
 
;#
;#画像を上下に反転する
;#
 
use Image::Magick;
 
#-------------------------------------------#
#初期設定
#-------------------------------------------#
#-- 元画像 --#
my $source = './sample_org1.jpg';
 
 
#-------------------------------------------#
#上下に反転する(鏡像の作成)
#-------------------------------------------#
#-- インスタンス生成 --#
my $image = Image::Magick->new;
 
#-- 画像を読込む --#
$image->Read($source);
 
#-- 上下反転 --#
$image->Flip;
 
#-- 画像を保存する(JPEG) --#
$image->Write("./image_flip.jpg");

左右に反転するのは「Flop」、上下に反転するのは「Flip」です。 以下はちょっと大きめの実行結果です。

関連書籍

failed to fetch data: unkown error

failed to fetch data: unkown error

failed to fetch data: unkown error

failed to fetch data: unkown error

コメント

コメントを入力. Wiki文法が有効です:
W᠎ T W V B