mm_EXIFDisplay v1.00
Last Update: 20/03/08
Zip Contains:
- mm_ModoUtils (directory) - goes in your user scripts directory
- mm_EXIFDisplay.py - goes in your user scripts directory
What is it?
Script to display EXIF information for the currently selected clip in the images list.
Usage:
Select a clip in the images list, run the script. If the selected clip has associated EXIF data a dialog will pop up with the following EXIF information:
- Camera model
- Image creation Date
- FocalLength
- 35mm Equivalent focal length (see note below)
- Shutter Speed
- FStop
- ISO
- White Balance
- Aspect Ratio
If the selected image has no EXIF data the dialog will say: 'No EXIF data to display'.
The script can be run in any of the following ways:
- Press F6, navigate to the scripts directory and double click on mm_EXIFDisplay.py
- Bind mm_EXIFDisplay.py to a hot key using the input editor
- Add an entry to the right click context menu for the images list - see instruction below
35mm Equivalent focal length: This figure is worked out based on a small database of cameras in the script. These are currently mostly DSLRs from Canon and Nikon. If a camera is not currently in the list the 35mm Equivalent entry will read 'Unknown:
model of camera'. If you have a camera that is not in the list and you'd like it to be, I need to know the Model string as reported by the dialog as well as it's sensor dimensions (width and height). You should be able to find these in your cameras specification. The best way to let me know would be to post the details in this thread on the
forum. Cameras currently in the list are:
- Canon EOS 300D DIGITAL
- Canon EOS 350D DIGITAL
- Canon EOS 400D DIGITAL
- Canon EOS DIGITAL REBEL XT
- Canon EOS D30
- Canon EOS D60
- Canon EOS 10D
- Canon EOS 20D
- Canon EOS 5D
- Canon EOS-1D
- Canon EOS-1D Mark II
- Canon EOS-1Ds
- Canon EOS-1Ds Mark II
- NIKON D70
- NIKON D1X
- NIKON D2X
- Sony DSLR-A100
- Sony DSC-F828
How to add an entry to the Images list context menu:
1. Make sure you have the Images list visible and an image loaded into the list. From the 'System' menu, open the 'Form Editor' (or press 'F3'). Click on the 'Find form button.
2. The 'Find Form' button will highlight in orange and it's text will change to say 'Click in a Form's View'
3. Right click on an image in the image list - just right click on it and slide the mouse pointer off again, you don't need to make a menu selection.
4. Go back to the Form Editor and you will find that the 'Clips Menu' entry is now highlighted.
5. Scroll the list down slightly so that you can see the '(New Control)' entry just under 'Save As'.
6. Right click on the '(New Control)' entry and select 'Add Command' from the menu.
7. In the 'Add Command to a Form' dialog type @mm_EXIFDisplay.py and click OK.
8. The command will appear with the default name of 'Run Script' at the bottom of the 'Clips Menu' section, just under 'Save As'.
9. Select the 'Run Script' entry in the list and enter a name (eg. 'Show EXIF info') in the label field at the top right of the form editor.
10. Go back and right click on the '(New Control)' entry again, but this time select 'Add Divider' from the menu.
11. Drag the new 'Divider' entry so that it sits above the new 'Show EXIF' entry.
12. Go back to the Images list and right click on a clip. The new 'Show EXIF' entry should be at the bottom of the menu.
13. Choose the 'Show EXIF' entry in the context menu and if it all went OK and the selected image has EXIF data the Show EXIF dialog should pop up.
14. that's it, go and get a cup of coffee, you deserve it :)
Any comments or problems, leave a comment below or make a post in the
forum.