差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
software:imagemagick [2012/11/20] – [ダウンロード] ikatakos | software:imagemagick [2016/08/01] – ↷ keyboard_layout:software:imagemagick から software:imagemagick へページを移動しました。 ikatakos | ||
---|---|---|---|
行 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 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | for文内で「%(変数名)」を使う時は、「< | ||
+ | </ | ||
+ | < | ||
+ | %Aはパス名文字列を示すが、パスに空白が含まれるなど" | ||
+ | %~dAはドライブ、%~pAはドライブ以下のパス、%~nAは拡張子を除いたファイル名、%~xAは拡張子に置換される。 | ||
+ | </ | ||
====縮小==== | ====縮小==== | ||
<sxh batch; gutter: | <sxh batch; gutter: | ||
行 31: | 行 57: | ||
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: | 行 70: | ||
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: | 行 83: | ||
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 | ||
</ | </ |