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}"
こんな感じになる

参考
[ツッコミを入れる]



