我的服务器中的图像文件使用imagemagick处理。有时我从用户那里获得带有颜色配置文件的文件,并且在将图像上传到存储之前使用-strip删除它们。使用-strip还从图像中删除了EXIF数据。我有兴趣知道是否有办法只删除颜色配置文件,而不是关于地理位置和相机设置的exif信息?
答案 0 :(得分:5)
试试这个
convert +profile '!exif,*' in.jpg out.jpg
根据ImageMagick docu,您可以使用+个人资料删除指定的个人资料。 ImageMagick使用标准文件名通配符,因此通配符表达式可用于排除特定的配置文件。
因此+profile "!exif,*".
将删除图片中除EXIF个人资料以外的所有个人资料。
答案 1 :(得分:2)
也许+ profile标志可用于剥离颜色配置文件。
http://www.imagemagick.org/script/command-line-options.php#profile