.psdを1つのフォルダ内の.psngファイルに変換しています。どのように異なる拡張子を持つフォルダ内のすべてのファイルの同じ名前を保持するには?ImageMagick:変換されたイメージの同じ名前を維持するために変換する
例えば、私は、フォルダの画像に入力して、端末から、私は
$ convert *.psd *.png
を実行しますが、それは適切な.PSD画像と同じではない数字だけを.pngのために名前を与えます。あなたは、Linux、UnixのまたはMac OSX上にある場合
.psdを1つのフォルダ内の.psngファイルに変換しています。どのように異なる拡張子を持つフォルダ内のすべてのファイルの同じ名前を保持するには?ImageMagick:変換されたイメージの同じ名前を維持するために変換する
例えば、私は、フォルダの画像に入力して、端末から、私は
$ convert *.psd *.png
を実行しますが、それは適切な.PSD画像と同じではない数字だけを.pngのために名前を与えます。あなたは、Linux、UnixのまたはMac OSX上にある場合
-set
と書式設定オプションを使用してください。
convert *.psd -set filename:base "%[base]" "%[filename:base].png"
見る "Long Form Attribute Percent Escapes" と "Filename Percent Escapes" のドキュメント。
更新
のImageMagickと船を使用することも可能mogrifyユーティリティ。
mogrify -format png *.psd
注:
...ドキュメント状態としてmogrifyには注意してくださいこのツールは、あなたがファイル拡張子を変更しない限り、(元の画像ファイルが上書きされることを除いて変換すること似ています - フォーマットオプション)を入力してください。
、あなたはbashのシェルとターミナルウィンドウで使用することができます:私は意図的にこれ以上mogrify
を宣伝していない
for i in *.psd; do
convert $i ${i/.psd/.png}
done
。すでにそれを知らないすべてのユーザーと、このWebサイトにアクセスしてヘルプを求めるユーザーは、あまりにも危険です。 mogrify
が元のファイルを上書きしている(もちろんPSD-> PNGを変換しないとき)
それはプラットフォームに依存しているので、あなたは、鉱山以上の@ emcconvilleの答えを受け入れる必要があります。 –