Re:How to strip JPEG metadata in Ubuntu
by ajray on Monday February 07, 2011 @03:53AM
(#2188263)
Commented on the post as well.
EXIF isn't the only metadata in jpeg files. IPTC and other forms exist, so if you want to really make them clean make sure you get everything.
exiv2[0] can be used to do that. I have a script I use to remove all metadata from sensitive images I collect for research (UAV aerial photography) before posting).
Re:How to strip JPEG metadata in Ubuntu
by JonnieCache on Monday February 07, 2011 @06:07AM
(#2188502)
jpegtran has always given me good results in this area. It strips all metadata, not just EXIF, and it also losslessly optimises the compression to further reduce the filesize. Obviously this latter operation exacts a fair toll on the CPU. It can also do other wacky stuff like lossless scaling, cropping and rotation.
Re:How to strip JPEG metadata in Ubuntu
by ZoFreX on Wednesday February 09, 2011 @08:26AM
(#2197313)
Unless I intend on writing my own software to strip EXIF and geolocation data from JPEGs, at some point in the process I have to trust a third party. May as well be one under a lot of scrutiny!
Re:How to strip JPEG metadata in Ubuntu
by code_duck on Monday February 07, 2011 @07:12AM
(#2188613)
Last time I looked into this, mogrify will re-encode the image, resulting in a small loss of quality. jpegtrans and other tools will only remove the metadata without altering the image data.
Re:How to strip JPEG metadata in Ubuntu
by coderdude on Monday February 07, 2011 @04:30AM
(#2188335)
Given that he uses apt-get to install libimage-exiftool-perl I think the title is fine. It's not likely that Matt Cutts requires link bait titles to get clicks or votes anyway.
Re:How to strip JPEG metadata in Ubuntu
by hackermom on Monday February 07, 2011 @09:59AM
(#2189087)
Like others have noted, there is a lot more "extra" in the JPEG file format than just the EXIF segment. Colloquially, these segments are referred to as "APP" segments; EXIF being just one out of sixteen total APP segments, of which others include f.e. JPS data, thumbnail data and ICC color profile data, to name a few. I've been using this one for a few years: http://stolendata.net/~djinn/code/appexifstrip.c
EXIF isn't the only metadata in jpeg files. IPTC and other forms exist, so if you want to really make them clean make sure you get everything.
exiv2[0] can be used to do that. I have a script I use to remove all metadata from sensitive images I collect for research (UAV aerial photography) before posting).
[0]http://www.exiv2.org/
Camera model? Camera serial number? A link to the facebook page of the owner of the camera?
http://jpegclub.org/jpegtran/
EDIT: recursive in-place optimization and stripping of all jpegs under current dir:[1]: http://imgur.com
mogrify -strip *.jpg
work just as well?
http://www.sentex.net/~mwandel/jhead/