답변:
Imagemagick를 살펴보십시오 . 이 -strip
옵션을 사용하면 모든 프로필과 의견의 이미지를 지울 수 있습니다.
convert orig.jpg -strip result.jpg
또는
mogrify -strip orig.jpg
Imagemagick의 사진 처리에 대한 자세한 정보 는 다음과 같습니다 .
strip
또한 반투명 빨간색 원에서 녹색 및 파란색 채널을 제거하여 메타 데이터가없는 불투명 한 빨간색 원을 남겼습니다.
Mac OS X (현재 10.9 (매버릭스))를 사용하고 있으며 이와 같은 배치 메타 데이터 작업에 ExifTool 을 사용 하고 싶습니다. Mac OS X 10.6 이상에서 그리고 심지어 우분투와 같은 다른 Linux에서도 사용할 수 있으며 훌륭하게 작동합니다.
대량 스크립팅의 경우 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'
원하는 파일 확장자와 일치하도록 변경 하거나 '*'
모든 파일을 맹목적으로 처리하도록 설정할 수도 있습니다. 필자는 보통 .jpg
이 작은 예제 스크립트에서 JPEG를 확장 하여 확장자를 처리합니다.
그리고이 스크립트의 핵심 마술은 실제 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