Thursday, May 12, 2011

PythonMagickで2つの画像を重ね合わせる

PythonMagickで2つの画像を重ね合わせるには、以下のコードのようにcompositeを使用します。

# coding=UTF-8
import PythonMagick

# 2つの画像を重ね合わせる
img = PythonMagick.Image("SF.JPG")
img2 = PythonMagick.Image("sample3b.jpg")

img.composite(img2, 10, 10,
PythonMagick._PythonMagick.CompositeOperator.SrcOverCompositeOp);

img.write("img13.jpg")

元画像1


元画像2


出力画像


※ubuntuでPythonMagickをインストールするには、以下のコマンドを実行します。
sudo apt-get install python-pythonmagick

動作環境
python 2.6.6, python-pythonmagick 0.9.1

No comments: