If you're a fan of digital photography, you'll often take multiple
shots of the same subject with slightly different settings to be able
to later choose the best picture. You can find it by browsing through
all the photos. But when you find it, what were the settings you used
after all? Did they improve as the exposure time grew longer? Or was
the ISO speed the most important factor? To better get an idea of how
the different camera settings influenced your images, the easiest way
would be to have them laid down side by side, sorted according to
those settings. Then, a quick visual scan might suffice to tell you
what influence a particular setting had (all the more so if you are
still learning). PhotoProbe is an application that allows you to do
just that: compare different photos with different settings in an
immediate, straightforward way.
When Python and PIL are up and running, you must run the
'PhotoProbe.py' script. This will get the server started. Then,
pointing your browser to http://127.0.0.1:7000 should give you
access to the PhotoProbe UI.
In the Explorer Pane, you can choose a photo EXIF
attribute for each axis (horizontal and vertical). When you press the
'Go!' button, the table with all the photos will be redrawn to reflect
your choices. In each table cell you can find a checkbox. If you press
the 'Filter!' button, you'll start exploring only the photos on the
cells where the checkbox was checked. A '(...)' link appears in the
cells where there more images belong than those allowed max. number of
images per cell setting (see below). Press it to see all relevant
images. You can then press the 'Back...' links to continue exploring
your photos.
The Photos Pane allows you can select what files
you want to explore. Enter a directory path and press 'Scan Dir!' to
see all photos located there. You can further filter them by
unchecking the respective checkboxes and pressing 'Update!'.
All images and image names are clickable, leading to a page where
the full-sized image is displayed, along with its histogram and a
list of all the EXIF information found in it
Finally, in the Configuration Pane you can change
the various settings of the program. You can choose the size of
the thumbnails, in pixels, and the size of the full-sized images.
Also configurable is the maximum number of thumbs per cell in the
explorer pane. These settings might help you prevent the clutter that
sometimes arises when dealing with large numbers of photos. You can
also choose what port the PhotoProbe server should be serving to
(if you're unsure of what this means, leave this setting
alone). Also, you can select the brand or model of the digital
camera with which the photos you're exploring were shot. This will
allow PhotoProbe to extract maker-dependant information from the
photos and enhance the ways in which you can compare them. Finally, there are
several skins you can choose to change the appearance of PhotoProbe.
Just below the main configuration area, you can also see the current
thumbnail cache size. If you feel it is getting too large, just presse
the 'Clean Cache!' button. Any thumbs that are needed will
automatically be regenerated. If you can afford the space, and often
probe the same sets of photos, then don't clean it, as generating the
thumbnails can be a time-consuming process.
To exit, use the
'Shutdown PhotoProbe' link on the top-right of
every page.
PhotoProbe is a digital photo comparison and analysis program
Copyright (C) 2003 Daniel Gonçalves
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.