差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
software:imagemagick [2012/11/20] – 作成 ikatakoskeyboard_layout:software:imagemagick [2016/08/01] – ↷ software:imagemagick から keyboard_layout:software:imagemagick へページを移動しました。 ikatakos
行 7: 行 7:
   -[[http://www.imagemagick.org/script/download.php]]から日本(Japan)のサイトを選択   -[[http://www.imagemagick.org/script/download.php]]から日本(Japan)のサイトを選択
   -binariesを選択(Windows用)   -binariesを選択(Windows用)
-  -ImageMagick-(バージョン)-windows-dll.exeをダウンロード(x64ならwindows-x64-dll.exe)+  -ImageMagick-(バージョン)-windows.zipをダウンロード
  
 別にどこにインストールしてもいいと思うが、フォルダ構成は次の様にしておくと都合が良いと思う。 別にどこにインストールしてもいいと思うが、フォルダ構成は次の様にしておくと都合が良いと思う。
行 23: 行 23:
  
 =====バッチファイルメモ===== =====バッチファイルメモ=====
-D&Dすればまとめて処理してくれる様に。+画像ファイルをD&Dすればまとめて処理してくれる様に。 
 + 
 +大体の処理の流れはこんな感じ。新しく、「(元のファイル名)_XXX.(元の拡張子)」というファイルが作成される。 
 +<sxh batch; gutter:false> 
 +@echo off 
 +rem 引数が渡されなければ即終了 
 +if "%~1" == "" ( exit /b ) 
 +echo ---------------------------------------- 
 +echo (処理の説明) 
 +rem 現在ディレクトリをバッチのある場所に 
 +cd /d %~dp0 
 +rem 各引数について処理を実行 
 +for %%A in ( %* ) do ^ 
 +ImageMagick\(実行ファイル名) (オプション) %%A "%%~dpnA_XXX%%~xA" 
 +echo ---------------------------------------- 
 +echo 成功 
 +pause 
 +</sxh> 
 + 
 +<note> 
 +for文内で「%(変数名)」を使う時は、「<nowiki>%%</nowiki>(変数名)」と2個重ねる必要がある。 
 +</note> 
 +<note> 
 +%Aはパス名文字列を示すが、パスに空白が含まれるなど"クオート"する必要があれば自動的にクオートされた文字列になり、必要がなければされてない文字列になる(ややこしい)。\\ 
 +%~dAはドライブ、%~pAはドライブ以下のパス、%~nAは拡張子を除いたファイル名、%~xAは拡張子に置換される。 
 +</note> 
 ====縮小==== ====縮小====
 <sxh batch; gutter:false> <sxh batch; gutter:false>
行 31: 行 57:
 echo 縮小 echo 縮小
 cd /d %~dp0 cd /d %~dp0
-for %%A in ( %* ) do ImageMagick\convert.exe -geometry 864x648 %%A "%%~dpnA_small%%~xA"+for %%A in ( %* ) do 
 +ImageMagick\convert.exe -geometry 864x648 %%A "%%~dpnA_small%%~xA"
 echo ---------------------------------------- echo ----------------------------------------
 echo 成功 echo 成功
 +pause
 </sxh> </sxh>
 ====回転==== ====回転====
行 42: 行 70:
 echo 画像 180度回転 echo 画像 180度回転
 cd /d %~dp0 cd /d %~dp0
-for %%A in ( %* ) do ImageMagick\convert.exe -rotate 180 %%A "%%~dpnA_rotate%%~xA"+for %%A in ( %* ) do 
 +ImageMagick\convert.exe -rotate 180 %%A "%%~dpnA_rotate%%~xA"
 echo ---------------------------------------- echo ----------------------------------------
 echo 成功 echo 成功
行 54: 行 83:
 echo 白を透過 echo 白を透過
 cd /d %~dp0 cd /d %~dp0
-for %%A in ( %* ) do ImageMagick\convert.exe -transparent white %%A "%%~dpnA_transparent.png"+for %%A in ( %* ) do 
 +ImageMagick\convert.exe -transparent white %%A "%%~dpnA_transparent.png"
 echo ---------------------------------------- echo ----------------------------------------
 echo 成功 echo 成功
 +pause
 </sxh> </sxh>
software/imagemagick.txt · 最終更新: 2017/05/26 by ikatakos
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0