Hi,
zu jedem Zoomify Bild sollte es eine "ImageProperties.xml" Datei geben,
in der krpano XML muss dann nur mehr der Pfad zu dieser eingestellt werden,
der Code dazu wäre folgender:
|
Quellcode
|
1
2
3
|
<image type="ZOOMIFY">
<zoomify url="irgendein-pfad/ImageProperties.xml" />
</image>
|
da Zoomify Bilder aber normalerweise flache Bilder und keine Panoramen sind, gibt es in der Zoomify XML keine Informationen darüber was für ein Sichtfeld das Bild ausfüllt, dies muss in der krpano XML im
<image> Knoten mit dem
hfov Parameter angegeben werden,
z.B. wenn das Panorama 180° horizontal abdeckt:
|
Quellcode
|
1
2
3
|
<image type="ZOOMIFY" hfov="180">
<zoomify url="irgendein-pfad/ImageProperties.xml" />
</image>
|
soll das Panorama "flach" dargestellt werden, einfach für
hfov sehr kleine Werte verwenden, z.B. 1°,
|
Quellcode
|
1
2
3
|
<image type="ZOOMIFY" hfov="1">
<zoomify url="irgendein-pfad/ImageProperties.xml" />
</image>
|
soll das Panorama aber nicht flach dargestellt werden soll, ist es für die richtige Entzerrung wichtig, die folgenden Werte richtig zu setzen - "
hfov", "
type" und "
voffset":
im <zoomify> Knoten lässt sich mit "
type" die Projektion des Originalbildes einstellen,
SPHERE oder CYLINDER (Default=SPHERE)
z.B.
|
Quellcode
|
1
2
3
|
<image type="ZOOMIFY" hfov="180">
<zoomify url="irgendein-pfad/ImageProperties.xml" type="CYLINDER" />
</image>
|
normalerweise liegt der "Horizont" eines Panoramas immer in der Mitte des Bildes,
stellt das Zoomify Panorama aber nur einen Teilausschitt dar, bei dem der Horizont nicht mit der Bildmitte übereinstimmt, muss dieser mit dem
voffset Parameter verschoben werden, dieser gibt an um wieviel Grad das Panorama nach oben oder unten verschoben werden muss,
falls du ein Beispiel hast, erkläre ich gerne anhand dessen wie es richtig eingestellt wird,
Schöne Grüße,
Klaus