Package isnLib :: Package img :: Module extractEXIF
[show private | hide private]
[frames | no frames]

Module isnLib.img.extractEXIF

Classes
EXIF_header  
IFD_Tag  
Ratio  

Function Summary
  gcd(a, b)
  olympus_special_mode(v)
  process_file(file, debug)
  s2n_intel(str)
  s2n_motorola(str)

Variable Summary
dict EXIF_TAGS = {256: ('ImageWidth',), 257: ('ImageLength',)...
tuple FIELD_TYPES = ((0, 'X', 'Dummy'), (1, 'B', 'Byte'), (1, ...
dict GPS_TAGS = {0: ('GPSVersionID',), 1: ('GPSLatitudeRef',)...
dict INTR_TAGS = {4096: ('RelatedImageFileFormat',), 1: ('Int...
dict MAKERNOTE_CANON_TAG_0x001 = {1: ('Macromode', {1: 'Macro...
dict MAKERNOTE_CANON_TAG_0x004 = {19: ('SubjectDistance',), 9...
dict MAKERNOTE_CANON_TAGS = {8: ('ImageNumber',), 9: ('OwnerN...
dict MAKERNOTE_CASIO_TAGS = {1: ('RecordingMode', {1: 'Single...
dict MAKERNOTE_FUJIFILM_TAGS = {0: ('NoteVersion', <function ...
dict MAKERNOTE_NIKON_NEWER_TAGS = {128: ('ImageAdjustment',),...
dict MAKERNOTE_NIKON_OLDER_TAGS = {3: ('Quality', {1: 'VGA Ba...
dict MAKERNOTE_OLYMPUS_TAGS = {256: ('JPEGThumbnail',), 512: ...

Variable Details

EXIF_TAGS

Type:
dict
Value:
{256: ('ImageWidth',),
 257: ('ImageLength',),
 258: ('BitsPerSample',),
 259: ('Compression', {1: 'Uncompressed TIFF', 6: 'JPEG Compressed'}),
 262: ('PhotometricInterpretation',),
 513: ('JPEGInterchangeFormat',),
 36868: ('DateTimeDigitized',),
 37381: ('MaxApertureValue',),
...                                                                    

FIELD_TYPES

Type:
tuple
Value:
((0, 'X', 'Dummy'),
 (1, 'B', 'Byte'),
 (1, 'A', 'ASCII'),
 (2, 'S', 'Short'),
 (4, 'L', 'Long'),
 (8, 'R', 'Ratio'),
 (1, 'SB', 'Signed Byte'),
 (1, 'U', 'Undefined'),
...                                                                    

GPS_TAGS

Type:
dict
Value:
{0: ('GPSVersionID',),
 1: ('GPSLatitudeRef',),
 2: ('GPSLatitude',),
 3: ('GPSLongitudeRef',),
 4: ('GPSLongitude',),
 5: ('GPSAltitudeRef',),
 6: ('GPSAltitude',),
 7: ('GPSTimeStamp',),
...                                                                    

INTR_TAGS

Type:
dict
Value:
{1: ('InteroperabilityIndex',),
 2: ('InteroperabilityVersion',),
 4096: ('RelatedImageFileFormat',),
 4097: ('RelatedImageWidth',),
 4098: ('RelatedImageLength',)}                                        

MAKERNOTE_CANON_TAG_0x001

Type:
dict
Value:
{1: ('Macromode', {1: 'Macro', 2: 'Normal'}),
 2: ('SelfTimer',),
 3: ('Quality', {2: 'Normal', 3: 'Fine', 5: 'Superfine'}),
 4: ('FlashMode',
     {0: 'Flash Not Fired',
      1: 'Auto',
      2: 'On',
      3: 'Red-Eye Reduction',
...                                                                    

MAKERNOTE_CANON_TAG_0x004

Type:
dict
Value:
{7: ('WhiteBalance',
     {0: 'Auto',
      1: 'Sunny',
      2: 'Cloudy',
      3: 'Tungsten',
      4: 'Fluorescent',
      5: 'Flash',
      6: 'Custom'}),
...                                                                    

MAKERNOTE_CANON_TAGS

Type:
dict
Value:
{6: ('ImageType',),
 7: ('FirmwareVersion',),
 8: ('ImageNumber',),
 9: ('OwnerName',)}                                                    

MAKERNOTE_CASIO_TAGS

Type:
dict
Value:
{1: ('RecordingMode',
     {1: 'Single Shutter',
      2: 'Panorama',
      3: 'Night Scene',
      4: 'Portrait',
      5: 'Landscape'}),
 2: ('Quality', {1: 'Economy', 2: 'Normal', 3: 'Fine'}),
 3: ('FocusingMode',
...                                                                    

MAKERNOTE_FUJIFILM_TAGS

Type:
dict
Value:
{0: ('NoteVersion', <function <lambda> at 0x416fe7d4>),
 4096: ('Quality',),
 4097: ('Sharpness',
        {1: 'Soft', 2: 'Soft', 3: 'Normal', 4: 'Hard', 5: 'Hard'}),
 4098: ('WhiteBalance',
        {0: 'Auto',
         256: 'Daylight',
         512: 'Cloudy',
...                                                                    

MAKERNOTE_NIKON_NEWER_TAGS

Type:
dict
Value:
{2: ('ISOSetting',),
 3: ('ColorMode',),
 4: ('Quality',),
 5: ('Whitebalance',),
 6: ('ImageSharpening',),
 7: ('FocusMode',),
 8: ('FlashSetting',),
 15: ('ISOSelection',),
...                                                                    

MAKERNOTE_NIKON_OLDER_TAGS

Type:
dict
Value:
{3: ('Quality',
     {1: 'VGA Basic',
      2: 'VGA Normal',
      3: 'VGA Fine',
      4: 'SXGA Basic',
      5: 'SXGA Normal',
      6: 'SXGA Fine'}),
 4: ('ColorMode', {1: 'Color', 2: 'Monochrome'}),
...                                                                    

MAKERNOTE_OLYMPUS_TAGS

Type:
dict
Value:
{256: ('JPEGThumbnail',),
 512: ('SpecialMode', <function olympus_special_mode at 0x416fe764>),
 513: ('JPEGQual', {1: 'SQ', 2: 'HQ', 3: 'SHQ'}),
 514: ('Macro', {0: 'Normal', 1: 'Macro'}),
 516: ('DigitalZoom',),
 519: ('SoftwareRelease',),
 520: ('PictureInfo',),
 521: ('CameraID', <function <lambda> at 0x416fe79c>),
...                                                                    

Generated by Epydoc 2.0 on Thu Dec 25 10:59:56 2003 http://epydoc.sf.net