2009年09月24日
複数のjpg画像からExifデータを一気に削除
”Illustrator CS3でJPG画像が開けない”問題続き。
Exif情報を削除することで解決するわけですが、JPEG Cleanerでは1ファイルづつしか処理できません。
大量のJPG画像の中に、この開けないJPG画像が混じっていると、見つけ出すのも一苦労なので、jpegtranというアプリでカレントディレクトリにあるJPG画像全てに対してExif情報の削除処理を行いました。
そのメモ。
jpegtranとmawkが必要です。
対象とするJPG画像が納められているディレクトリで実行。
Exif情報を削除することで解決するわけですが、JPEG Cleanerでは1ファイルづつしか処理できません。
大量のJPG画像の中に、この開けないJPG画像が混じっていると、見つけ出すのも一苦労なので、jpegtranというアプリでカレントディレクトリにあるJPG画像全てに対してExif情報の削除処理を行いました。
そのメモ。
jpegtranとmawkが必要です。
対象とするJPG画像が納められているディレクトリで実行。
>mkdir exifdel
>dir /B *.jpg|mawk '{print "jpegtran -optimize -copy none -outfile","./exifdel/"$0,$0}'|cmd 2009年07月17日
ディレクトリの中にあるファイル名を一気に変換したい。
たとえば、カレントディレクトリ内にある画像ファイルの拡張子をJPG→jpgに変換したいのであれば、コマンドプロンプト上で以下のコマンドを打てば簡単に出来きます。
でも、ちょっと複雑なことをしようとすると解らない orz
どうも、renコマンドがうまく使いこなせないのです。
(単純にファイル名の間にある_Gというのを-に変換したいだけなんですけどね。)
test_G1.jpg → test-1.jpg
仕方がないのでmawkを使って変換作業…その時のメモ。
ren *.JPG *.jpgでも、ちょっと複雑なことをしようとすると解らない orz
どうも、renコマンドがうまく使いこなせないのです。
(単純にファイル名の間にある_Gというのを-に変換したいだけなんですけどね。)
test_G1.jpg → test-1.jpg
仕方がないのでmawkを使って変換作業…その時のメモ。
dir /B *.jpg|mawk '{fn=$0;sub(/_G/,"-",$0);print "ren",fn,$0}'|cmd

