Sunday, November 22, 2009

PyWin32とImageMagickで影のついた文字列を描画する

PyWin32とImageMagickで影のついた文字列を描画するには、以下のコードを実行します。


# coding=UTF-8
import win32com.client

im = win32com.client.Dispatch("ImageMagickObject.MagickImage.1")
im.convert("-size", "200x50", "xc:none", "-fill", "orange",
"-pointsize", "30", "-font", "Tahoma",
"-draw", "text 10,40 ImageMagick", "(",
"+clone", "-background", "#000000", "-shadow", "40x3+3+3", ")",
"+swap", "-background", "#ffffff", "-mosaic", "sample1371a.png")


出力画像(sample1371a.png)
PyWin32とImageMagickで描画した影のついた文字列

動作環境
Python3.1.1, Python for Windows Extensions (Build 214), ImageMagick6.5.5

No comments: