rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.9-Q16
%im%\convert.exe -font Tahoma -pointsize 30 -fill white -background none label:Rainbow ( -size 1x1 xc:blue xc:green xc:yellow xc:red +append ) -fx "v.p{i*4/w,1}" -matte -transparent black sample360a.png
rem 重ねあわせ例
%im%\convert.exe -size 200x40 pattern:checkerboard sample360a.png -gravity center -composite sample360b.jpg
上記バッチファイルでは、以下の処理を実行します。
1. フォントをTahoma, 30ポイントでRainbowという文字列を白色で描画します。
2. blue, green, yellow, redの並びで1x4サイズの画像を作成し、-fxオプションで白色を塗り替えます。
iはx座標,wは画像の幅です。
3. 黒色部分を透過色に設定します。
4. 重ね合わせ処理では、市松模様と3で出力した画像を中央よせ(-gravity center)で重ね合わせます。
出力画像(sample360a.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzhb2Ks7XGslQVNylAT_Wtzl0v3QJjkvZaDYZSzLwrsAG4oZmYwpMqRyjMXp-_HngfETwqlc_U2GzbKypKVqXGYGAYTS2Z3YghXs9ZYyrYfAAd7IfLJ4xVq4mQqz1rVylEbyoI/s320/sample360a.png)
重ね合わせ画像(sample360b.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcAgvw3hZz8L-Fk-u0OpGjjyQIirNgiUyYnKGZky7ApD9v2AyzXCvla7R6oDpZO6tfiqAbI8wbZ6U8OA5bwWMpq2-aGSP8ZYtR6lyFej0OmmrNN2ZBXiikXxT0yfAoBShKrjmq/s320/sample360b.jpg)
関連項目
RMagickで虹色グラデーションの文字列を描画する
No comments:
Post a Comment