mat*_*tdm 17
如果您想删除或更改特定部分,其他 ExifTool 建议非常有用。但是,如果您只想完全删除所有元数据,请使用(来自手册页):
exiftool -all= dst.jpg
Delete all meta information from an image.
Run Code Online (Sandbox Code Playgroud)
您还可以使用带有 -de 标志的jhead:
-de Delete the Exif header entirely. Leaves other metadata
sections intact.
Run Code Online (Sandbox Code Playgroud)
请注意,在这两种情况下,EXIF 只是一种类型的元数据。可能存在其他元数据部分,并且根据您要执行的操作,这两个程序都有不同的选项来保留部分或全部删除。例如,jhead -purejpg去除渲染图像不需要的所有信息。
Vol*_*gel 10
EXIF 处理工具exiv2有一个删除 EXIF 数据的命令:
exiv2 rm image.jpg
Run Code Online (Sandbox Code Playgroud)
从图像中删除所有 EXIF 数据。
要从当前目录中的所有 JPEG 图像中删除 EXIF 数据,请使用
exiv2 rm *.jpg
Run Code Online (Sandbox Code Playgroud)
要从当前目录中的所有 JPEG 图像及其所有子目录中递归删除 EXIF 数据,请使用:
find . -type f -iname '*.jpg' | xargs exiv2 rm
最好先测试该命令。
要查看找到哪些文件:
find . -type f -iname '*.jpg' | less
Run Code Online (Sandbox Code Playgroud)
要查看将执行哪些命令:
find . -type f -iname '*.jpg' | xargs echo exiv2 rm | less
Run Code Online (Sandbox Code Playgroud)
注意在打印命令echo之前插入exiv2,而不是运行它。