2017-03-04 22 views
-2

ディレクトリ内のすべての画像を640ピクセル幅にサイズ変更するために、バッチファイルを書き込んで、サイズ変更された画像を「web-img」というサブディレクトリとオリジナル写真は変更しないでください。ImageMagickを使用してバッチスクリプトで画像のサイズを変更

これは私が書いたコードですが、動作しません。

rem shu chetluru 
@echo off  
if not exist "C:\Users\Asus\Desktop\proj.uti.1\websize\web-img\nul" md "C:\Users\Asus\Desktop\proj.uti.1\websize\web-img"  
mogrify -path "C:\Desktop\proj\websize*.jpg" -resize [email protected] "C:\Desktop\proj\websize\web-img" 

コードを完成させるために手伝ってもらえますか?

ありがとうございます。

+2

これは良い質問に非常に近いです。 「それはうまくいかない」ってどういう意味ですか?スクリプトは出力なしで終了しますか?それは動作しますが、ファイルのサイズが間違っていますか?あなたのコンピュータはブルースクリーンですか? – SomethingDark

+0

'-path'オプションは、ディレクトリを取得するためのものです。 '-path'オプションの最後にワイルドカード(' websize * .jpg')を付けたファイル名を追加するのは間違いです。 – abelenky

答えて

1

あなたは私たちを与えた唯一の情報は、私は、あなたの意図では推測している、を "それが動作していない" だったので:

mogrify -path "C:\Desktop\proj\" -resize [email protected] *.jpg 

注:

  • この意志現在のディレクトリ内のすべてのjpgイメージのサイズを変更します。

  • 新しいサイズは合計640ピクセル(幅x高さ)です。それはCRAZYが小さいと思われる(32×32のアイコンよりも小さい!それはあなたが望むものであるあなたは確かにいますか?)

  • ファイルがC:\Desktop\proj\に配置されますが、あなたは、あなたが使用していないのはなぜディレクトリC:\Users\Asus\Desktop\proj.uti.1\websize\web-imgを作る努力を経てそのディレクトリ??

あなたの質問にはさらに詳細を追加する必要があります。

+1

OPは画像を640ピクセル幅にリサイズしたいので、 '-resize 640x'が必要です。 –

関連する問題