PerlMagick

キャンバスを生成する - ImageMagick, Perl

「Perl大技林」一覧に戻る 真っ白なキャンバスに点や線を描く、または文字を書く場合、まずは元となる画像が必要になる。あらかじめ画像を用意しても良いが、ImageMagickでは動的にキャンバスを生成することができる。 インスタンス生成後、Set, Readで各種…

画像を木炭画に変換する - ImageMagick, Perl

「Perl大技林」一覧に戻る 実行例 ※サンプル画像は有料の素材集を利用しています。転載はおやめください。 befor after

画像を油絵に変換する - Perl,ImageMagick

「Perl大技林」一覧に戻る ImageMagickを使用し、画像を油絵のように変換したい。OilPaintメソッドを使用すれば一発で実現できる。 実行例 ※サンプル画像は有料の素材集を利用しています。転載はおやめください。 befor after

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

「Perl大技林」一覧に戻る ImageMagickを使用し、画像を上下反対にしたい。このように上下に180度回転させたい場合にはFlipメソッドを活用しよう。 実行例 ※サンプル画像は有料の素材集を利用しています。転載はおやめください。 befor after

画像を「左右」反転させる - Perl,ImageMagick

「Perl大技林」一覧に戻る ImageMagickを使用し、画像を左右反対にしたい。このように左右に180度回転させたい場合にはFlopメソッドを活用しよう。 実行例 ※サンプル画像は有料の素材集を利用しています。転載はおやめください。 befor after

画像を「上下」「左右」同時に反転させる - Perl,ImageMagick

「Perl大技林」一覧に戻る ImageMagickを使用し、画像を「上下」「左右」同時に反対にしたい。FlipメソッドとFlopメソッドを同時(順番)に使用すれば良い。ImageMagickは非常に柔軟にコードを書くことができる。 実行結果 ※サンプル画像は有料の素材集を利用…

画像の角度を指定し回転する その1 - Perl,ImageMagick

「Perl大技林」一覧に戻る ImageMagickを使用し、画像の角度を指定し、その角度分回転させたい。FlipメソッドとFlopメソッドはそれぞれ180度の回転しかできないが、Rotateメソッドを用いれば自由に角度を調整できる。 実行例 befor after

画像の角度を指定し回転する その2 - Perl,ImageMagick

「Perl大技林」一覧に戻る ImageMagickを使用し、画像の角度を指定し、その角度分回転させたい。基本的にはその1と同じ要件だが、今回は回転した際に発生する余白に色をつけたい。 実行例 ※サンプル画像は有料の素材集を利用しています。転載はおやめくださ…

画像にノイズを加える - Perl,ImageMagick

「Perl大技林」一覧に戻る ImageMagickを使用し、画像にノイズを加えたい。AddNoiseメソッドを使用すれば簡単に実現できる。 実行例 ※サンプル画像は有料の素材集を利用しています。転載はおやめください。 befor after

画像の横幅・高さを取得する - Perl,ImageMagick

「Perl大技林」一覧に戻る 画像の縦横のピクセル数をそれぞれ取得したい。 あらかじめサイズが分かっていない場合など、縦横比を維持したまま拡大・縮小を行うには現在のサイズを取得するところから処理を書き始める必要がある。

画像形式を変換する (ベリー簡単!) - Perl,ImageMagick

「Perl大技林」一覧に戻る 例えばGIFをJPEGに変換する、このように異なる画像形式に変換する処理をImageMagickを利用すると、信じられないくらい簡単に行える。

画像サイズを変更する(サムネイル作成・拡大縮小) その1 - Perl,ImageMagick

「Perl大技林」一覧に戻る サムネイルを作成するなど、画像を縮小・拡大したい。 縮小率(拡大率)などが決まっている場合、例えば一律50%に縮小するといったことは、非常にかんたんに行える。次の例では、読み込んだ画像の縦、横のピクセル数を取得し、50%の…

画像サイズを変更する(サムネイル作成・拡大縮小) その2 - Perl,ImageMagick

「Perl大技林」一覧に戻る サムネイルを作成するなど、画像を縮小・拡大したい。 画像の縦横比を考慮し、特定のサイズに収まるようにしたい。基本的にはその1で紹介したやり方で、width,heightの値の計算をちょちょいと工夫してやればよい。 めんどくさい事…

画像の種類を判定する - Perl,ImageMagick

「Perl大技林」一覧に戻る GIFなのかJPEGかなど、画像がどのような保存形式か判定したい。基本的に拡張子はあてにならない場合があるため、実際にファイルの内容を解析した方がよい(しなければならない)状況などに役立つ。