« 画像を左右反転させる | メイン | 画像を「上下」「左右」同時に反転させる »

カテゴリー:ImageMagick 

画像を上下反転させる

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」です。




トラックバック

このエントリーのトラックバックURL:
http://katsubemakito.net/mt/mt-tb.cgi/584

この一覧は、次のエントリーを参照しています: 画像を上下反転させる:

» 画像を左右反転させる from CGI・Perl例文集
ImageMagickを使用し、画像を左右反対にしたい。このように左右に180度... [詳しくはこちら]

» 画像を「上下」「左右」同時に反転させる from CGI・Perl例文集
ImageMagickを使用し、画像を「上下」「左右」同時に反対にしたい。Fli... [詳しくはこちら]

» 画像の角度を指定し回転する from CGI・Perl例文集
ImageMagickを使用し、画像の角度を指定し、その角度分回転させたい。Fl... [詳しくはこちら]

コメントを投稿

クリエイティブ・コモンズ・ライセンス
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.