差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
software:imagemagick [2012/11/20] – 作成 ikatakos | software:imagemagick [2012/11/20] – [バッチファイルメモ] ikatakos | ||
---|---|---|---|
行 7: | 行 7: | ||
-[[http:// | -[[http:// | ||
-binariesを選択(Windows用) | -binariesを選択(Windows用) | ||
- | -ImageMagick-(バージョン)-windows-dll.exeをダウンロード(x64ならwindows-x64-dll.exe) | + | -ImageMagick-(バージョン)-windows.zipをダウンロード |
別にどこにインストールしてもいいと思うが、フォルダ構成は次の様にしておくと都合が良いと思う。 | 別にどこにインストールしてもいいと思うが、フォルダ構成は次の様にしておくと都合が良いと思う。 | ||
行 23: | 行 23: | ||
=====バッチファイルメモ===== | =====バッチファイルメモ===== | ||
- | D& | + | 画像ファイルをD& |
+ | |||
+ | 大体の処理の流れはこんな感じ。新しく、「(元のファイル名)_XXX.(元の拡張子)」というファイルが作成される。 | ||
+ | <sxh batch; gutter: | ||
+ | @echo off | ||
+ | rem 引数が渡されなければ即終了 | ||
+ | if " | ||
+ | echo ---------------------------------------- | ||
+ | echo (処理の説明) | ||
+ | rem 現在ディレクトリをバッチのある場所に | ||
+ | cd /d %~dp0 | ||
+ | rem 各引数について処理を実行 | ||
+ | for %%A in ( %* ) do ^ | ||
+ | ImageMagick\(実行ファイル名) (オプション) %%A " | ||
+ | echo ---------------------------------------- | ||
+ | echo 成功 | ||
+ | pause | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | < | ||
====縮小==== | ====縮小==== | ||
<sxh batch; gutter: | <sxh batch; gutter: | ||
行 31: | 行 52: | ||
echo 縮小 | echo 縮小 | ||
cd /d %~dp0 | cd /d %~dp0 | ||
- | for %%A in ( %* ) do ImageMagick\convert.exe -geometry 864x648 %%A " | + | for %%A in ( %* ) do ^ |
+ | ImageMagick\convert.exe -geometry 864x648 %%A " | ||
echo ---------------------------------------- | echo ---------------------------------------- | ||
echo 成功 | echo 成功 | ||
+ | pause | ||
</ | </ | ||
====回転==== | ====回転==== | ||
行 42: | 行 65: | ||
echo 画像 180度回転 | echo 画像 180度回転 | ||
cd /d %~dp0 | cd /d %~dp0 | ||
- | for %%A in ( %* ) do ImageMagick\convert.exe -rotate 180 %%A " | + | for %%A in ( %* ) do ^ |
+ | ImageMagick\convert.exe -rotate 180 %%A " | ||
echo ---------------------------------------- | echo ---------------------------------------- | ||
echo 成功 | echo 成功 | ||
行 54: | 行 78: | ||
echo 白を透過 | echo 白を透過 | ||
cd /d %~dp0 | cd /d %~dp0 | ||
- | for %%A in ( %* ) do ImageMagick\convert.exe -transparent white %%A " | + | for %%A in ( %* ) do ^ |
+ | ImageMagick\convert.exe -transparent white %%A " | ||
echo ---------------------------------------- | echo ---------------------------------------- | ||
echo 成功 | echo 成功 | ||
+ | pause | ||
</ | </ |