Photo Enote (Enot) features.
Enot is a photo-cataloging software designed to avoid most
problems of the existing cataloging solutions and ensure fast
and simple search of certain photos within a large photo collection.
The following text illustrates the problems of other photo
databases and explains how Enot solves them.
Database compatibility
and data safety.
This is one of the main reasons why many people don't want
to spend time on creating their databases. And it can be understood:
you spend hours and days of work to maintain a database within
your favorite viewer and one day when you find a better viewer
you understand that you cannot convert your database to the
new format. You can either keep on using your obsolete viewer
or begin to retype your new database from the very beginning.
Some databases are so awkwardly engineered that you don't
even know how to backup it or migrate its files to another
computer.
Enot solution: Enot keeps its database in a simple
INI-like text file that can be viewed and edited in any text
editor. Most programming languages has complete support of
INI files, so even if you're not a programmer, you can hire
one to convert your database to any format for a tiny fee.
It also should be noted that Enot has an internal converter
to the popular XML and HTML formats, but other formats compatibility
can be achieved by editing Enot exporting template. To ensure
safery Enot keeps two previous versions of the database in
addition the the main database file, so it's not a problem
to restore old data in case of unintentional changes or hardware
malfunction during the saving process.
Good database engine
with a poor viewer or a good viewer with poor database support.
We all have a set of favorite programs like e-mail clients,
mp3 players and photo viewers and we feel uncomfortable when
we have to fulfill everyday tasks in other software. So, when
you find powerful photo-database software, you feel that its
internal viewer is much worse than the one you usually use
to view photos. This makes your work with the database annoying.
Enot solution: Enot has no internal viewer at all!
It integrates with your favorite photo viewer. For instance,
if you've got used to ACDSee, you search images in Enot and
view the found images in ACDSee! This makes your work fast
and easy.
Planned photo maintenance.
Suppose you decided to rename your photos or just move them
to another folder or even to another computer. Most cataloging
software will just fail to understand what's happened: they
will think that the old photos were deleted as useless, and
some new photos were added. All in all, you will lose all
information that was kept for the renamed files.
Enot solution: Enot keeps not only file names, but
also CRC32. The latter is almost always unique for files with
different content and it's almost impossible to have two photos
with the same CRC32 unless you keep duplicates of one and
the same file with different file names. To reassign the records
of the database to the renamed files, Enot scans your hard
drive (or a specific folder) to find files with the same CRC32
that already saved in the database. The experience shows that
this method works perfectly well even with the libraries that
encounter several thousand photos!
Modification of original photo files.
Some cataloging software is based on keeping data in IPTC
or EXIF records right inside original jpeg files. This is
not always good: any photographer may have a number of points
why he wants to preserve the original photo files untouched,
for instance, to keep compatibility with the originating camera
or to prevent the speading of personal data when the jpg-files
go to other persons. Moreover, I wonder how such databases
are going to update files written to DVD discs ;-)
Enot solution: The modification of original files
is strictly prohibited. All data is kept in external databases
only, although exif and iptc are supported for data import
needs.
One database for all images.
It's clear that if you have photos for your work and your
personal photos, you want to distinguish them and keep information
about them in different databases. Say, if you are an insurance
agent and if you search for 'car' photos in personal collection,
you don't want to see the photos of insured cars from your
work collection. And it's evident that you won't ever need
'nature' group for your work database, although you use this
group in personal database. In home computers, when there
are usually two or more users, it's convenient to have one
database for every user. For instance, if you look for "friends"
keyword in your database, you won't find the photos of your
spouse's friends.
Enot solution: Unlimited number of databases for any
kinds of needs. The list of search groups is customized separately
for every database.
Bad differentiation of information
by its content.
This is a well known problem of cataloging software - either
too many useless fields to fill out for each file, or just
a possibility to add a simple text comment. Thus, if you want
to see all photos taken in London, you also get a bunch of
pictures that have nothing to do with London just because
you added to the comment field something like "the photo
was taken a few minutes before Mike went off to London to
see his friends".
Enot solution: A comprehensive differentiation of
information and no excessive fields - there exist only those
fields that can be used to find a certain photo easily and
quickly, the rest of information is stored in the lengthless
'Comment' field.
Obsolete idea of categories.
Most cataloging programs that allow you to assign categories
to a photo do it in the simplest way possible. Of course,
you can have categories like "Friends", "Nature",
etc, but what if you want to widen the possibility to find
the photos of your friends?
Enot solution. Simple categories are supported by
Enot only for those of you who got used to them. The others
would likely use Enot groups. This is a tree-like 3D replacement
of usual categories. You think of several main groups that
are important to you, for example, "Nature", "Cities",
"Trips", "People"
and combine them
in any possible way, starting from the widest group and ending
with the narrowest group. Thus, if you went to trip with your
relatives and friends, you can add such groups: "\Trips\People\Friends",
"\Trips\People\Relatives". Now, when you want to
see all pictures taken in the London trip, you can just search
for "\Trips\London", and if you are interested in
the photos of your friends and relatives, you search for "\Trips\London\People".
Finally, if you need to sort out only the photos of your relatives,
taken in London trips, skipping all other photos, you search
for "\Trips\London\People\Relatives". There is also
search by simple components of the groups; for instance, searching
for "People" will give not only "\Trips\People\Friends"
and "\Trips\People\Relatives", but also "\Home\People\",
"\Celebrations\People\Friends" and such.
Limited time for viewing.
It happened that you found 10 free minutes to recall your
trip to London by seeing a slideshow of your photos. You type
'London' in your database engine and find that there are 1000
photos to see. Even if you'll spend 5 seconds for each photo,
it will take 1 hour and 23 minutes, you just can't afford
it now! Although many powerful cataloging programs allow to
assess every photo, it's not really clear what is assessed:
quality or personal value of the image. For instance, you
can have a blurred photo showing the face of your friend.
Yes, this photo is dear to you and sometimes it's interesting
to recollect every funny moment of a trip, but its artistic
value tends to zero and in most cases you would prefer to
see photos of higher quality. At the other hand, you may have
a few photos that don't show anything which can call up any
vivid recollections but do look as masterpieces that might
be interesting to somebody else but you. This example shows
that a photo cannot be assessed by only one parameter.
Enot solution: Enot allows you to assess images by
two parameters: impression and quality of the photo. The major
of the two is impression, it's how dear the photo to you.
The deeper the feelings it gives to you are, the better the
impression is. The 'slight' impression is assigned to photos
that don't give you any thoughts except "I was there".
The 'vivid' impression is set to the photos that you want
to see again and again. The 'neutral' impression goes to all
other photos. Quality of the image is the secondary assessment
for home users and the primary one for professional photographers.
It allows you to assess the artistic value and the quality
of the image. For instance, if a photo shows an atristically
photographed tree, its impression may be 'slight', but its
quality may be 'high'. And if a blurred and darkened photo
shows your body opposite the Sphinx (but it's not really clear
that it's you!), its impression may be 'vivid' (because you
don't go to Egypt everyday), but the quality looks as 'low'
(because you can't recognize even your own face). Returning
to our example with viewing 1000 London photos in 10 minutes,
now you probably guessed that it's possible to do it if you
sort out only 'vivid'-impression photos of 'normal' and 'best'
quality.
I'm a snail, doing it one-by-one,
expect to finish it in 10 years - please don't distract me...
I'm drowning in my tears when I see "modern" catalogizers.
Do they really think I'm going to fill out one and the same
piece of data manually for more then 100 images? Hah...
Enot solution: Batch processes for selected images.
For example, if 100 photos were taken in London, just check
them, type "London" in the "location"
field and start the batch process. That's all, no need to
type "London" 100 times!
Pathetic search possibilities.
Search by photo name and keywords only cannot give acceptable
results - you will always have redundant images that you didn't
want to find.
Enot solution: There are a lot of filters available
for search now and a few new filters will be added later.
For example, what catalog software will find images taken
not farther than 20 kilometers away from the place where the
selected photo was taken? Enot will do it. There are also
filters by location, date range, photo quality, season, etc...
A word of praise.
You won't believe but I've spent only 2 days (worked about
4 hours per day) to sort out ALL my 4300+ photos to the groups.
I use a separate subgroup for family photos, for photos of
myself, for photos of each friend and for photos of other
familiar people. Moreover, I've set up 2 groups for the places
that I visit more often (it is about 1000 photos for each
group, about 50% of all my photos in total). Such groups has
also smaller subgroups, including subdivision into more specific
places. The smallest subdivisions are called "Around
the house" and "Inside the house". Do you believe
that such a laborious work can be done in 2 days? I managed
it because I used your stategy: first I sorted out all photos
that were ever taken around, I've got about 1000 photos, and
then I divided these 1000 photos into smaller groups like
"shots taken near the river", "shots taken
right around", "shots of the house", etc. Each
time I sorted out another group, I had to work with less files,
so when I started, I worked with 4300+ photos, and when I
worked with final subgroups I had about 100 files to review
for every group :-) It is very fast in ACDSee 5.0 - if you
open ACDSee on full screen, you will be able to examine about
16 thumbnails at one sight, thus it takes about half a minute
to see 100 thumbnails and select proper ones. Now I don't
have to browse through all my collection to find all photos
of my friends or the photos taken in my house! I just check
the corresponding group in Enot and enjoy the results right
away! Thank you very much for such a great product!
|