Das Grundproblem ist, dass diese Informationen zu Fotograph, Lizenz usw. in webtodate nicht strukturiert hinterlegt werden können. Aber sie müssen auf der Webseite angeführt werden. Wenn nicht droht eine Abmahnung und das kann schnell teuer werden. Es ist aber so, dass in den EXIF-Daten von JPG-Bildern diese Informationen bereits vorliegen. So bietet auch der Windows Explorer neben einer Bildvorschau eine ganz einfache Pflegemaske für diese Angaben. Leider verändert webtodate die Bilder und reduziert die Auflösung, was gleichzeitig dazu führt, dass die Meta-Tags verloren gehen. D.h. diese Informationen gelangen gar nicht auf den Server. Mit PHP könnte man die Tags zwar auslesen und anzeigen, aber wenn sie davor verloren gehen, greift man ins Leere.
Aber es gibt zwei Probleme, die wir bewältigen müssen, um die Orginal-Meta-Tags der Bilder auf den Server zu bekommen:
1. Das Verlieren der Daten verhindern, wenn webtodate die Auflösung ändert
2. Wenn kein Orginal-Bild nicht benötigt wird (Option "bei Grafik anclicken vergrößern" wurde nicht angewählt) dann gibt es gar kein hochauflösendes Bild und damit auch keine Meta-Tags
Lösung
Die Lösung ist nun dass an webtodate vorbei die Orginal-Bilder auf den Server müssen. Das kann man manuell machen, indem man alle JPG-Bilder aus dem Projektverzeichnis auf den Server kopiert (z.B. mit Filezilla). Aber das bringt wieder mit sich, dass man Bilder auf den Server schiebt, die ggf im Projekt gerade nicht verlinkt sind.
Meine Lösung ist: Im Ersatz-Tool weiß man ganz genau, welche Bilder auf welchen Seiten existieren. Als eine Option im Ersatz-Tool kann man die Orginal-Bilder in den Order "Erzeugte Webseiten" kopieren. Dann hat man für beide Problem (s.o.) eine Lösung und man wird nie unnötige Bilder auf den Server laden.
Mit einer speziellen PHP-Routine den man per HTML-Absatz einfügt hat man nun zwei Betriebsmodi:
1. Den User-Modus: Alle Bilder werden als Fotonachweis ausgegeben und die Lizenzangaben angezeigt. S
2. Es gibt einen Spezialmodus, der durch einen Übergabeparameter zu starten ist. Der Parameter ist änderbar und nur dem Webseitenbetreiber bekannt. In diesem Modus werden Bilder ohne Lizenzinformationen angezeigt, so dass der Webseitenbetreiber prüfen kann, wo noch Lizenzinformationen fehlen, oder er ggf. keine Lizenz hat.
Hat man auch grafische Zierelemente (Rahmen, Boxen etc.) als Bild abgelegt, will man diese weder in Modus 1 dem Besucher zeigen, noch diesen in Modus 2 bei der eigenen Überprüfung ständig angezeigt haben. Dazu kann man den Autor (Fotograph) mit "-" bezeichnen. So wird das Bild weder in Modus 1 noch im Modus 2 angezeigt.
Die akuelle PHP Routine gibt die hochaufgelösten Bilder aus und dahinter je einen Link zur Anzeige im Vollauflösung. Das mag nicht besonder schnell sein, aber es genügt den rechtlichen Anforderungen. Im Zuge einer Optimierung könnten auf der Übersichtsseite anstelle der Orginal-Bilder auch die niedrig aufgelösten Bilder verwendet werden.
Sehen Sie hier einen » konkreten angewendeten Fotonachweis
und auch auf dieser Site habe ich » einen weiteren Fotonachweis.