Page 1 of 1

jhead - for Exif camera settings and embedded thumbnails

Posted: Tue Sep 13, 2005 6:36 pm
by Lesmo16
As long as xnView isn't able to perform EXIF operations on multiple files,
we can use jhead - Exif Jpeg camera setting parser and thumbnail remover.

It's Freeware and it's really mighty! 8)

Posted: Sun Dec 04, 2005 1:44 pm
by Tommy
how does it work?
i downloaded jhead.exe but if i doubleclick on it nothing happens

Posted: Sun Dec 04, 2005 7:23 pm
by Lesmo16
Tommy wrote:how does it work?
i downloaded jhead.exe but if i doubleclick on it nothing happens
The question is: "What do you want to do with your JPEG image(s)?"

:shock: JHead is a command line program, so doubleclicking on it won't help.
Please read the command line options and you'll find many many functions.

Posted: Tue Dec 06, 2005 9:36 pm
by Tommy
i just want to erase all metadata from all the pictures inside a folder

Posted: Wed Dec 07, 2005 5:50 am
by Lesmo16
Tommy wrote:i just want to erase all metadata from all the pictures inside a folder
... and you didn't read the recommended stuff from the posted link! :(


jhead -option PathToYourFolder\*.jpg
  • -de Delete the Exif header entirely. This leaves comments in the comment section intact.
  • -dc Delete comment field from the JPEG header. Note that the comment is not part of the Exif header.
  • -du Delete sections of jpeg that are not Exif, not comment, and otherwise not contributing to the image either - such as data that photoshop might leave in the image.
  • -purejpg Delete all JPEG sections that aren't necessary for rendering the image. Strips any metadata that various applications may have left in the image. A combintion of the -de -dc and -du options.

Posted: Thu Dec 08, 2005 9:49 am
by Tommy
sorry for that...

by the way i tried JHead....
unfortunately i'm not very confident with command line appz.
i folowed the instructions and i was able to edit the metadata but the lack of a GUI makes everything difficult and time consuming.
i'm looking forward for the next 1.82 beta hoping they will implement the edit metadata in the browser window as well

Posted: Tue Jan 31, 2006 6:18 am
by Lesmo16
Version 2.5 released

Changes:

- Avoid duplicating exif header on some commands
- Fix up return codes
- Preserve file permissions and time when files are modified.
- Read ISO euqivalnt and white balance from canon makernote
- Added -rt (replace thumbnail) feature, and rotate the thumbnail also when using the -autorot feature
- Added -rgt (regenerate thumbnail) feature.
- Added -orp and -orl options


FYI, Matthias Wandel's (the author of jhead) comment about xnView:
XnView is an excellent free graphical image browser, cross platform. I use it mostly instead of Compupic nowadays. Unlike compupic, it makes use of jpeg thumbnails for the thumbnail view. On account of xnview, I added options to fix the thumbnails to jhead - this because copupic and jpegtran do not rotate the thumbail on doing lossless rotation, which can be annoying in Xnview.
HP: http://www.sentex.net/~mwandel/jhead/
DL: http://www.sentex.net/~mwandel/jhead/jhead.exe

Posted: Tue Jan 31, 2006 9:27 am
by ckit
SO whatever "jhead" can do, needs to be added to XnView and NConvert.
Am I correct?

Posted: Thu Jun 22, 2006 6:06 am
by Lesmo16
Version 2.6 released

Changes:

- Fix typecast issue run itno with GCC 4
- Fix shutter speed display in '-c' mode for very long shutter speeds
- Fix some nitpicks from Debian folks
- Fix a bug in autorot when rotating filenames with spaces in them.
- Improved handling of corrupt exif linkages in exif header
- Added -a (rename associated files) options

HP: http://www.sentex.net/~mwandel/jhead/
DL: http://www.sentex.net/~mwandel/jhead/jhead.exe

Posted: Sun Jan 14, 2007 8:09 am
by Lesmo16
Version 2.7 released

Changes:

- Remove maximum jpeg sections limit
- Added -ds option
- On clearing rotation, clear the image and the optinoal thumbnail rotation tags.
(some viewers use the wrong tag)
- Add -mkexif option to make a new exif header.

HP: http://www.sentex.net/~mwandel/jhead/
DL: http://www.sentex.net/~mwandel/jhead/jhead.exe