Thursday, August 27, 2009

PyWin32とImageMagickのインストール

PyWin32とImageMagickのインストールするには、以下の手順を実行します。

1.ImageMagick(ImageMagick-6.5.5-3-Q16-windows-dll.exeなどのDLL版)を
http://www.imagemagick.org/script/binary-releases.php#windows
からダウンロードして、installする。この際、インストーラーで、
Install ImageMagickObject OLE Control for VBscript, Visual Base, and WSHに
チェックを入れる。(失敗する場合は、VC++2008 Redistributable Packageを入れる)

2.http://www.python.org/download/からpythonをダウンロードして、
python3.1.1のインストール

3.以下のページからWin32 Extensions for Pythonをダウンロードしてインストール
http://starship.python.net/crew/mhammond/win32/Downloads.html

4.動作確認
以下のコードを実行して、画像の縮小を行います。

import win32com.client
im = win32com.client.Dispatch("ImageMagickObject.MagickImage.1")
im.convert("sf.jpg", "-resize", "100x100", "sample1323a.png")


元画像(sf.jpg)


出力画像(sample1323a.png)
PyWin32とImageMagickで縮小した画像

No comments: