回答:
見ていImageMagickのを。その-strip
オプションは、プロファイルとコメントのイメージをクリアします。
convert orig.jpg -strip result.jpg
または
mogrify -strip orig.jpg
ここです詳細はImageMagickでの写真の取り扱いには。
strip
また、半透明の赤い円から緑と青のチャンネルを取り除き、メタデータのない不透明な赤い円を残しました。
私はMac OS X(現在は10.9(Mavericks))を使用しており、このようなバッチメタデータ操作にはExifToolを使用しています。Mac OS X 10.6以降から使用し、Ubuntuなどのさまざまな種類のLinuxでも使用しました。
バルクスクリプトに関する限り、私はこの非常に単純なBashスクリプトを使用find
します。このBashスクリプトは、画像からすべてのメタデータを消去するために使用します。この場合、JPEG(.jpg
)画像:
find 'Path/To/The/Images' -type f -name '*.jpg' |\
while read FILENAME
do
exiftool -all= -overwrite_original_in_place "${FILENAME}"
done
スクリプトを使用するには'Path/To/The/Images'
、実際の画像ファイルのディレクトリパスに一致するようにを変更するだけです。フルパスまたは相対パスであり、この場合は相対パスです。また、実行し'*.jpg'
たいファイル拡張子に合わせて変更したり、'*'
すべてのファイルを盲目的に処理するように設定することもできます。私は通常、JPEGを扱っているため、.jpg
この小さなスクリプト例の拡張です。
そして、そのスクリプトの核となる魔法は実際のexiftool
コマンドであり、これはさらに簡略化できます。
exiftool -all= -overwrite_original_in_place image_filename.jpg
これ-all=
は、すべてのメタデータフィールドを何も等しくない値に設定することにより、メタデータを消去します。これ-overwrite_original_in_place
により、実際の画像が上書きされます。ファイルの読み取りを過ぎてイメージを再処理することはなく、メタデータに作用してシステムに書き戻します。このフラグexiftool
がないと、元のファイルに拡張子が_original
追加されてコピーされます。したがって、この場合はになりますimage_filename.jpg_original
。そして最後のパラメーターは、単に操作したいファイル名です。
実際にはnconvertはjpgからはるかに離れています
http://www.xnview.com/en/nconvert/#downloads
nconvert.exe -rmeta -rexifthumb -o small.jpg big.jpg