Wednesday, May 04, 2011

PythonMagickで画像に枠を追加する

PythonMagickで画像に枠を追加するには、以下のコードの様にborderを使用します。

# coding=UTF-8
import PythonMagick

# 画像に枠を追加する
img = PythonMagick.Image("SF.JPG")

# 枠の色を指定
img.borderColor(PythonMagick._PythonMagick.Color("white"))
# 枠を描画
img.border(PythonMagick._PythonMagick.Geometry(8,8))

img.borderColor(PythonMagick._PythonMagick.Color("#918164"))
img.border(PythonMagick._PythonMagick.Geometry(4,4))

img.write("img9.jpg")


元画像


出力画像


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

動作環境
python 2.6.6, python-pythonmagick 0.9.1

No comments: