2009-07-29 :-)
_ 朝ッ
0520 起床
_ 仕事
0830 出勤。
_ rubygems を入れる
cygwin の ruby 1.8.3
% ruby setup.rb ERROR: Ruby version > 1.8.3 required, is 1.8.3
(´Д`;)
_ [ImageMagick]ImageMagick で画像に文字列を挿入する
環境
- WindowsXP
- cygwin
- ImageMagick
ImageMagick はあらかじめ Windows Binary を入れておく。
処理
ここのだいたいそのまま → Labeling on top of the Image itself...
ただし Windows には C:\WINDOWS\system32\convert.exe があり ImageMagick/convert と衝突するので PATH を工夫するとかどうにかする。
#!/bin/sh imagemagickpath=`cygpath -u "C:\\ImageMagick"` convertcmd=$imagemagickpath/convert.exe identifycmd=$imagemagickpath/identify.exe message='(C) miwarin' srcimage=$1 dstdir="c" mkdir -p "${dstdir}" dstimage="${dstdir}"/"${srcimage}" width=`${identifycmd} -format %w ${srcimage}`; \ $convertcmd -size ${width}x30 xc:none -pointsize 24 -gravity center \ -stroke black -strokewidth 2 -annotate 0 "${message}" \ -background none -shadow ${width}x3+0+0 +repage \ -stroke none -fill white -annotate 0 "${message}" \ +size ${srcimage} +swap -gravity south -geometry +0-3 \ -composite "${dstimage}"
こんな感じになる