ImageMagickを使って艦これの装備と編成の画像を作る

2015年12月9日水曜日

艦これ

t f B! P L

スクリーンショットから装備欄とキャラ画像の部分を切り抜いて繋げて画像を作る。



前準備
ImageMagickをインストールして場合によってはパスを通したりして使える状態にしておく。

実作業
まずゲーム画面だけを撮った800x480の画像を用意します。

batファイルを書きます。
--------------------------------
@echo off

if "%1" == "" goto ERROR
if "%2" == "" goto SINGLE
if not "%7" == "" goto ERROR

montage -tile 2x3 -crop 450x361+328+105 -geometry +0+0 -resize 50%% -unsharp 1.5x1+0.7+0.02 -depth 8 %1 %2 %3 %4 %5 %6 output.png
goto :EOF

:SINGLE
convert %1 -crop 450x361+328+105 output.png
goto :EOF

:ERROR
echo "arguments error"
--------------------------------
これを適当な場所に保存します。

できたbatファイルに画像を1枚~6枚まとめてドラッグアンドドロップします。
output.pngというファイルが出現します。すでにoutput.pngというファイルがあると上書きされます。
2枚以上のときは50%に縮小されますが、画像が1枚の時は等倍です。


最初はconvertだけで処理してたけどいろいろ調べてごにょごにょしてたら画像処理部分がmontage1行で終わった。

-tile 2x3
横2、縦3で並べる。

-crop 450x361+328+105
切り取る部分の{幅}x{高さ}+{x座標}+{y座標}

-geometry +0+0
画像と画像の間の隙間。

-resize 50%%
縮小

-unsharp 1.5x1+0.7+0.02
縮小時のオプションみたいなもの。よくわからないので推奨設定を使用。

-depth 8
色深度。rgbそれぞれ8bitで24bitカラー。指定しないと元画像が24にもかかわらず48になってファイルサイズが大きくなる。

%1 %2 %3 %4 %5 %6
引数。エコ支援などでたとえ%5と%6が空でも大丈夫。montageすごい。

output.png
出力ファイル名





そんなことより若葉に新ボイス来て俺提督大歓喜。ターキーとケーキが合わさり最強に見える。これは若葉ブームくるね。

QooQ