Generated from exif.c with ROBODoc v3.2.3 on Mon Dec 16 19:44:49 2002

TABLE OF CONTENTS

  1. jpgind/exif.c

jpgind/exif.c

NAME
  exif - digital camera image data parser
COPYRIGHT
  Based on public domain code (jhead v1.6) copyrighted as follows:
  Copyright (C) 1999-2002 Matthias Wandel
  Modifications and additions:
  Copyright (C) 2002 Petteri Kettunen

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  or see online version from URL http://www.fsf.org/licenses/gpl.html#SEC1
FUNCTION
  Parses exif data structures from various types of EXIF digital
  camera files and stores it to data structure exit_t.
AUTHOR
  Matthias Wandel - original code from jhead program
  Petteri Kettunen - modifications
EXAMPLE
  #include "exif.h"
  ...
  exit_t exif;
  exif_reset(&exif);
  exif_read(&exif, "DSCN0613.JPG");
  exif_show_info(&exif);
  exif_free(&exif);
IDEAS
  - comment handling
  - improve API and error handling
  - improve MakerNote data processing
  - study how Steve (Mac OS X 10.1) changes Nikon MakerNote
  - make separate library if there is enough interest
  - improve error handling
HISTORY
  2002-10-24: memory-handling improvements
  2002-05-05: old_show_tag plus small fixes
  2002-03-23: signed/unsigned char fixes
  2002-03-21: Compression level tag fix, process_tag().
  2002-03-17: Adapted Matthias' code jhead v1.6/exif.c code: exif_t 
              structure, eliminated globals, Nikon makernote processing, 
              plus some cosmetic changes.
SEE ALSO
  jpgind.html
  http://www.sentex.net/~mwandel/jhead/
  http://www.ba.wakwak.com/~tsuruzoh/
  http://www.iki.fi/petterik/jpgind.html