Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Panorama Community. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

Montag, 26. November 2007, 14:31

PHP Panoramagalerie 9 Zoomify-Update

Erweitert die Galerie um Zoomify. Danke an pitdavos für die Anregung.

Man kann für ausgesuchte Panoramen anstelle des equirectangularen Bildes jetzt ein Bild mit Zoomify-Funktion zeigen.
Zoomify ersetzt also bei den ausgesuchten Panoramen die equirectangulare Version, ohne zusätzliche Versionsumschaltung.
Beispiel: Tempodrom

Dazu den von CS3 ausgegebenen Zoomify-Ordner mit dem Ordnernamen "panoramaname_img" einfach in den zoomify-Ordner hochladen.

Ein Gratis-Tool zum Erstellen von Zoomify-Dateien ist Zoomifyer EZ. Der große Nachteil gegenüber dem CS3-Tool: Man kann die Kompression nicht anpassen.

Wenn zum Erstellen dieses Ordners Zoomify EZ verwendet wurde, gibt es den Zusatz "_img" nicht. Dann im 01-config Modul
"Zoomify-Ordner Zusatz:" anpassen: $zfy = ""; (zwei Anführungszeichen).

Wenn es keinen Zoomify-Ordner für das Panorama gibt, wird die eqirectangulare Version verwendet. Entscheidend ist die
Datei "ImageProperties.xml", die im Zoomify-Panoramaordner liegt.

Damit beim datenbanklosen Betrieb bei Wahl von "Equirectangular" ein Panorama eingetragen wird, muss es im sortiert-Ordner
eine zum Panorama gehörende .jpg-Datei geben. Es wird aber das Zoomify-Panorama gezeigt, wenn vorhanden.


Updatevorgang:
  • Erweiterungen im Quelltext der Datei "01.config.php" machen. Diese Datei enthält eure Grundeinstellungen, deshalb nicht einfach überschreiben! Der Zusatz liegt dem Update im Readme bei.
  • zoomifyViewer.swf auf die gleiche Ebene wie index.php hochladen
  • inc/10-showpano.inc.php austauschen
  • Einen Ordner mit dem Namen "zoomify" auf der gleichen Ebene wie index.php erzeugen


In der Demo-Galerie habe ich nur für das Panorama "Tempodrom" Zoomify-Dateien erzeugt. Der einzige Unterschied zu den anderen Panoramen ist also das Vorhandensein des Ordners "tempodrom-aussen_img" im Zoomify-Ordner.

Update/Bugfix 04.12.07: Zoomify funktioniert jetzt im datenbanklosen Betrieb.

Update-Dateien: zoomify-update-04-12-07.zip
Für das Update liegt ein Readme dem Paket bei. Die anderen Galerie-Downloads enthalten das Zoomify-Paket bisher nicht!