@demosthenes705-
Not necessarily. The server libraries having to be installed is half the problem with EXIF in general. It's not so good to rely on host having the correct libraries, which is why I grabbed the EXIF implementation that was flopping around on the forums here months ago. The problem now is that the libraries I'm using don't support newer cameras, plus the EXIF data isn't stored in the DB.
That's where Tristan was leaning, having a nice library to support the installation, making the host provider's library irrelevant, and then storing the EXIF data in the database, retrievable later (and quicker) from stored data.
@Stef - So. Let's get started Stef. I'll take a look into Exifixer as I have time, and we can maybe help Tristan with something he can plug into zenphoto's core.
The problem is that we first need to decide the amount of fields we want store, since there are many fields that may be unnecessary to the average user. Any suggestions on what fields are important? I'm thinking the common ones are a good place to start:
Camera Model, Date and Time, Image Size (Resolution), Flash, f/stops, Rotation (good for autorotation feature later), focal length, exposure
Then allow for a few custom fields like Tristan stated.