Über uns

Technik der Seite

Fotogallerie

Für die Präsentation der Reisefotos habe ich mir eine Reihe von fertigen Gallery-Scripten angesehen, bin aber mit keinem System wirklich glücklich geworden. Oft lies sich das Layout der Gallerie-Seiten nicht oder nur (für mein Verständnis) kompliziert an ein vorgegebenens Layout anpassen oder die Grossansicht der Bilder entsprach nicht meinen Erwartungen.

Ein wichtiger Punkt für die Fotogallerie war ausserdem, dass die Originalaufnahmen mit in den Exif-Daten gespeicherten IPTC-Titeln und -Beschreibungen versehen sind und das Gallerie-System diese Daten für die Anzeige auswerten sollte.

Am Ende habe ich mich dann dazu entschlossen, eine eigene Lösung zu Programmieren.

Bildverwaltung

Ausgangspunkt für die Fotogallerien sollten die lokal (=auf dem heimischen PC) verwalteten Fotos darstellen. Aus diesem Grund habe ich lange nach einem guten (und möglichst kostenlosen) Programm für diesen Zweck gesucht. Zwingend erforderlich war hier vor allem die Möglichkeit, so konfortabel wie möglich die Exif/IPTC-Daten der Bildaten verwalten und ändern zu können.
Mit der Freeware XnView habe ich schliesslich meinen perönlichen Favoriten gefunden.
Inzwischen habe ich mir ein Update meiner Photoshop-Version auf CS3 gegönnt und werde mir in dieser Hinsicht auch das enthaltene Bridge mal näher ansehen. Das von Google angebotene Tool Picasa ist ebenfalls ein gutes und einfach zu bedienendes Programm, leistet aber leider ein paar von mir benötigte Dinge nicht (u.A. Anzeige aller Exif/IPTC-Daten, Speicherung der Blickrichtung beim Geo-Tagging).

Geo-Tagging

Zunächst habe ich Picasa in Verbindung mit Google Earth verwendet. Die Bedienung ist sehr einfach, allerdings speichert Picasa die Blickrichtung der Bilder nicht in den Exif-Daten.

Aktuell verwende ich das Tool Panorado Flyer zusammen mit Google Earth um Geo-Daten in Bilder zu integrieren. Das Programm klinkt sich nach der Installation in das Explorer Kontextmenu ein und kann die aktuelle Ansicht aus Google Earth im gewählten Bild speichern. Dabei bleibt auch eine evtl. Drehung im Google Earth Fenster erhalten, so dass auch die Information zur Blickrichtung in das Foto integriert werden kann. Diese Information verwende ich z.B. für einen Blickrichtungsanzeiger auf Google Maps innerhalb der Bild-Grossansicht.

Gallerieseiten

Die Übersichtsseiten der Gallerie werden auf Basis der im gewählten Galerie-Verzeichnis gefundenen Bilddateien generiert. Hierfür werden die Exif/IPTC-Daten der Bild ausgelesen und u.A. auch für die Sortierung der Bilder verwendet. Um die Anzeige der Seite zu beschleunigen, werden diese Daten für spätere Aufrufe in einer Datenbank gecached.

Derzeit werden die Vorschaubilder aus den in den Bilder enthaltenen Exif-Thumbnails generiert. Ein Caching dieser Bilder erfolgt derzeit noch nicht.

Exif/IPTC

Zum Auslesen der Exif/IPTC-Daten werden derzeit sowohl die Perl-Library ExifTool als auch das PHP JPEG Metadata Toolkit verwendet.

Sowohl der Titel als auch eine evtl. vorhandene Beschreibung des Bildes werden aus den Bilddateien ausgelesen. Gleiches gilt für evtl. vorhandene Geo-Daten.

Grossansicht der Bilder

Zur Bildanzeige kommt das Lytebox-Script bzw. eine Lytebox-Modifikation zum Einsatz, die ich wiederum noch um zusätzliche Funktionen erweitert habe.

Weitere Details zu diesem Skript: Lytebox 3.22 Modifikation V1.1 (in Englisch)

Blickrichtungsanzeiger auf Google Maps

Ich verwende Google Maps und ein je nach dem Winkel ('Heading') der Blickrichtung dynamisch gedrehten Pointer-Icon um die Position und Blickrichtung des Aufnahmestandortes einer Aufnahme zu markieren.
Beispiel für Blickrichtungsanzeige Zur Anzeige der Blickrichtung auf den Geo Button klicken.