ExIf35

World’s Worst Written Manual

http://exif35.pcfire.net/docs.php?doc=manual

There it is. I have looked over it several times and tried to correct on it, but I just don’t know exactly where to begin making this document something that a human (specifically a film photog) would actually be able/want to read. Obviously my skills for writing do not extend to software documentation. This is my first time ever having to actually write out documentation and unfortunately, I don’t have a bunch of trained monkeys working to turn my overly-technical docs into something more usable.

Image Rotation in ExIf

ExIf rotation makes no rational or logical sense. Below is code that rotates an image based on its present position in increments of one quarter turn (90 degrees) at a time.


private
int rotateImg(int currentOrientation, int rotate)

{


int next = 0;


int prev = 0;


switch (currentOrientation)

{


//1,6,3,8


case 0: next = 6; prev = 8; break;


case 1: next = 6; prev = 8; break;


case 6: next = 3; prev = 1; break;


case 3: next = 8; prev = 6; break;


case 8: next = 1; prev = 3; break;

}


if (rotate == 1)

{


return next;

}


else
if (rotate == -1)

{


return prev;

}


else

{


return next;

}

}

ExIf Bliss

After a little more fighting, I finally got things about as far as I think I can. I do not have any lens information in yet, but as far as I can tell there is no officially supported tag for it, only things like Nikon’s maker note fields for it. It sucks, but unfortunately I am limited by the complexities of ExIf itself. I am starting to feel a bit like I am doing a lot of work for nothing, because in general I feel like I have no real results. I have not developed any of my own film and scanned it, so I won’t be able to do this with real images until I do.

Camera: Nikon N80QD
Exposure: 0.001 sec (1/1000)
Aperture: f/2.8
Focal Length: 50 mm
ISO Speed: 400
Flash: No Flash
File Size: 5.7 kB
File Type: JPEG
MIME Type: image/jpeg
Image Width: 554
Image Height: 267
Encoding Process: Baseline DCT, Huffman coding
Bits Per Sample: 8
Color Components: 3
X-Resolution: 96 dpi
Y-Resolution: 96 dpi
Image Description: Test image for the Nikon N80QD
Orientation: Horizontal (normal)
Software: ExIf 35
Date and Time (Modified): 2010:03:05 14:00:00
Artist: Curtis M. Kularski
Exposure Program: Aperture-priority AE
Date and Time (Original): 2010:03:05 14:00:00
Date and Time (Digitized): 2010:03:08 21:53:53
Metering Mode: Average
User Comment: Shot on Fujifilm Neopan 400
Focal Length In35mm Format: 50 mm