What is ShotGraph
Why use ShotGraph
How to register

 Making images
Common principles
OLE support
ShotGraph on 64-bit Windows
Creating animations
Trick: anti-aliased fonts

EXIF, IPTC image data

     The most of photo digicams write additional data to photo images. That data may contain various information about image and shoot conditions: digicam model, date and time, flash mode, distance to object etc. Format of those extra data is called EXIF (Exchangeable Image File Format).
     ShotGraph allows reading that data for analyzing with your scripts or binary applications. For example, you can select photos where flash was not used. The GetImageInfo method of ShotGraph does the job. Using that method you can extract EXIF data in one call. You can extract as raw EXIF data as EXIF data converted into human-readable form. For example, you can get the string 'flash fired' as a result of quering camera flash state during image creation. The example is present in the documentation on the page describing the GetImageInfo method.
     ShotGraph also supports reading IPTC data (only from Jpeg images) using the same GetImageInfo method. IPTC (International Press Telecommunications Council) data contain additional text information about image as 'key' -- 'value' pairs. For example, 'Object name', 'City', 'State' etc.

See also: Code sample listing EXIF data from JPEG into HTML table (and result)

© 1998-2003 Mikhail Tchikalov
Email to contact: