TTNview - a simple EXIF information viewer

November 18, 2004 - Version 0.8.35 Alpha

Download | User's guide
Features | What's new
Mailing list | Write to us

What is TTNview?
TTNview is a simple viewer of EXIF information recorded by digital cameras in image files.
This normally includes various information about image and shooting conditions, as well as data about the camera and settings.


    FEATURES

  • Shows EXIF data for JPEG and TIFF images;
  • Supports most digital cameras;
  • Reads all standard EXIF tags and several proprietary formats;
  • Smart data recognition;
  • Keyboard support for quick work;
  • Just 88KB!
  • Very fast.

    FREE! Download now!
TTNview recognizes all standard EXIF tags and some proprietary formats of digital camera manufacturers. Here's the list of fields shown by this version:
Column Title Description Comments
Shooting conditions
Speed Shutter speed, aka exposure time, seconds Either a fraction of a second (like 1/250) or a number of seconds (like 2")
F-Stop Aperture value, aka F-Stop The value is the fraction of the Focus Length, e.g. value of 11 means the aperture was F/11
ISO Camera sensor sensivity, in ISO units, similar to film sensivity Some Nikon and Canon cameras use proprietary format for this setting. In files from those cameras, the value may be missing if they were processed by a software that only preserves standard tags
WB White Balance setting aka Color Mode, aka Light Source Type, aka Color Temperature; Similar to kind of film (daylight, incandescent, etc). Some cameras use proprietary format for this setting.
In addition to standard format, proprietary formats of this setting are currently analyzed for Canon, Nikon and Olympus cameras.
The actual value depends on how the manufacturer calls the respective setting
Focal Length Focal Length of the camera lens; For zoom lenses - the Focal Length used for this picture The value is in millimeters. In this version, the value is not converted to 35mm equivalence
Flash Flash - just "Fired" or "Not fired" This does not depend on flash setting on camera (Auto/On/Off/Red-eye/Slow Sync, etc). For example, if the flash was set to ON, but was not fired because it was not fully charged, the value will be "Not fired".
AutoFocus AutoFocus enabled/disabled and AutoFocus mode: single shot or continous. Currently, this setting is only shown for certain Nikon D-SLR cameras.
AF-S - single shot autofocus; AF-C - continous autofocus.
Camera/Software information
Maker Camera maker  
Model Camera model  
Lens Lens used for this shot (for interchangeable lens cameras) In this version, this setting is only supported for certain Nikon DSLRs. The column shows two pairs of values: minimum and maximum focal length in millimeters and maximum apertures at the wide end and at the tele end of the range, such as 18-70 mm F/3.5-4.5
Software Name and/or version of the software that recorded this image For unmodified digital camera files, this should be a version of camera's firmware (important when checking for upgrade availability)
EXIF Version EXIF version  
Camera settings for the shot
EV +/- Automatic Exposure (AE) compensation, aka Exposure Bias. The value is a correction applied by the user to the exposure selected by the camera. The value is measured in photographic "steps" aka EV. For example, +0.25 means a quarter of the step brighter, -1 means one step darker. "none" - no correction applied
AE Program Automatic Exposure (AE) program. Some cameras just call it "Mode". Determines how the camera chooses the exposure (Program, Aperture Priority, Shutter Priority, Manual and the like)  
Metering Metering mode. Which part of the frame is used to measure the exposure. Average, Center-Weighted, Spot and the like  
Information about the image
Date/Time Date and time the image was recorded  
Time Shot Time when the picture was shot This field is expected to be always preserved by processing software
Time Digitized Time when the picture was digitized  
Description Image description  
User Comment Comment recorded by the user EXIF supports user comments in many character sets; TTNview will only show user comment if it's in ASCII code.

TTNview will take the the text into the square brackets ([]) in order to distinguish between missing comment and comment containing white spaces.
File Source File source; The value is either "digital camera" on nothing Not all cameras write this value, therefore you can't rely on this setting to distinguish between original and scanned/processed image. Please check images from your particular camera.
Scene Type Scene Type; The value is either "photographed" on nothing; "Photographed" is intended to designate that the scene was directly photographed Not all cameras write this value, therefore you can't rely on this setting to distinguish between original and scanned/processed image. Please check images from your particular camera.
Height Image height, in pixels  
Width Image width, in pixels  
Res Unit Unit in which X and Y resolution are measured Either "inch" or "cm"
Res X X Resolution, measured in pixels per Resolution Unit  
Res Y Y Resolution, measured in pixels per Resolution Unit  
Color space Color space of the image The value is 1 when the image is in sRGB color space (industry standard), other values mean non-sRGB.
Some cameras currently implement AdobeRGB, but the EXIF standard does not yet define how this should be encoded in the image. In future versions, if we'll find that information in the "maker note", we will display it in this column.

TTNview can navigate directories and open files using their standard Windows associations.

In future, we plan TTNview to be able to do the following:

  • show images and thumbnails;
  • do basic image manipulations: rotate, crop, negative, b/w;
  • remember preferred image position in order to view vertical images as vertical, without modifying the image file;
  • do basic file manipulations: copy, move, delete;

    TTNview is free.

    TTNview is built in accordance with EXIF 2.1 and 2.2.

    We wrote TTNview for fun. It is a nice programming practice and a lot of pleasure. In addition to its primary goal - showing EXIF information - we want to use TTNview as a platform for testing different programming techniques and usability ideas.

    We want to make TTNview the fastest possible image analyzer and we'll optimize any place where we see optimization possible.

    TTNview is also planned to be very usable, though laconic in its GUI. It is going to be simple and understandable. We will develop it in tight conformance with Windows GUI standards and we'll conduct usability tests. The viewer supports and will support mouse users as well as keyboard users.

    Features and advantages

  • All standard EXIF 2.1 tags and most of EXIF 2.2 tags supported for all camera vendors;
  • Proprietary formats (aka "Maker notes") decoded for:
  • Information presented in consistent form, grouped by meaning into user-selectable columns; Tags of the same meaning are always shown in the same column, regardless of camera maker;
  • Smart data recognition: will try to analyze vendor-specific information only on cameras from that specific vendor; will never display non-sense data;
  • Full keyboard support;
  • Very fast; Will analyze thousands of files in seconds.

    Download
    Current version is 0.8.35 alpha
    Download TTNview (88KB)

    Previous Versions
    Version 0.7.34 alpha
    Version 0.6.33 alpha
    Version 0.5.32 alpha
    Version 0.4.31 alpha
    Version 0.3.24 alpha
    Version 0.2.17 alpha
    Version 0.1.9 alpha (first launch)

    User's guide
    Click here for user's guide.

    Mailing list
    We created a mailing list on Yahoo! Groups to discuss & support TTNview.
    Subscribe to the list to receive updates and announcements about TTNview, to say what you think about TTNview and to discuss what others think about it.
    Subscribing is as easy as sending an email to ttnview-subscribe@yahoogroups.com. You will get a verification email to confirm the subscription. If you confirm by email, you don't even need a Yahoo! ID to use the mailing list.
    If you have troubles with the mailing list, send an email to us directly.

    New in this version

  • EXIF 2.2 settings for Light Souce (White Balance) implemented, which allows showing White Balance setting for more cameras;
  • Nikon's proprietary maker node decoded for newer Nikon DSLRs: D2H, D100 and D70. The following information is now obtained:
  • Color space shown (currently, only a standard EXIF value for sRGB is supported).

    Let us know which new features you would like to see first of all!

    Support
    Please write to our email about any issue you find. We are particularly interested in

  • crashes;
  • failed EXIF data recognition or wrong recognition;
  • usability issues.
    Please note that we develop TTNview in our free time. There is no guarantee that a particular issue will be fixed in a given time.


    Copyright 2002-2004 Natalia and Gennady Meergus