You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Monday, August 23rd 2010, 10:47pm

Panorame ist nach dem Laden immer etwas vergrößert

Halli Hallo,

ich habe da ein kleines Problem. Wenn ich ein Panorama mittels krpano (neueste Version) lade, wird es etwas vergrößert dargestellt. Ich muß es dann mittels der eingebetteten "Zoom out" Taste verkleinern, damit es komplett sichtbar ist. Weiß jemand, wie ich das in der xml-Datei ändern oder ergänzen muß, damit das Panorama sofort komplett dargestellt wird? Habe schon mit dem "Fov" Parameter rumgespielt. Aber das half auch nichts. Hier die entsprechenden Quellcodes:

pan.php

Source code

1
2
3
4
5
6
7
8
9
<?php
$link="../Panorama.jpg";
?>
<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="420" height="240" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=9,0,28,0">
<param name="movie" value="krpano.swf?pano=pan.xml&sphere=<?php echo $link;?>">
<param name="bgcolor" value="#000000">
<embed src="krpano.swf?pano=pan.xml&sphere=<?php echo $link;?>" bgcolor="#000000" width="420" height="240" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">
</embed>
</object>



pan.xml

Source code

1
2
3
4
5
6
7
<krpano>
<image  vfov="100.00">
</image>
<include url="buttons.xml"/>
<progress showwait="" showload="bar(lefttop,100,10,10,100,solid,0x000000,0x006400)" />
<view fisheye="0" limitview="auto" maxpixelzoom="3"/>
</krpano>



buttons.xml

Source code

1
2
3
4
5
6
7
<?xml version="1.0" encoding="utf-8"?>
<plugin name="left" url="img/links.png" autopos="bottom,-200,0" ondown="set(movevectorx,-1);" onup="set(movevectorx,0);"/>
<plugin name="right" url="img/rechts.png" autopos="bottom,-180,0" ondown="set(movevectorx,+1);" onup="set(movevectorx,0);"/>
<plugin name="up" url="img/hoch.png" autopos="bottom,-160,0" ondown="set(movevectory,-1);" onup="set(movevectory,0);"/>
<plugin name="down" url="img/runter.png" autopos="bottom,-140,0" ondown="set(movevectory,+1);" onup="set(movevectory,0);"/>
<plugin name="in"  url="img/zoom_in.png"  autopos="bottom,-120,0" ondown="set(movevectorz,-1);" onup="set(movevectorz,0);"/>
<plugin name="out" url="img/zoom_out.png" autopos="bottom,-100,0" ondown="set(movevectorz,+1);" onup="set(movevectorz,0);"/>



Hier das Panorama:


Danke im voraus *smile*

2

Tuesday, August 24th 2010, 1:32pm

Hi,

ein solches Teilpanorama (hfov > 180) kann 'normal' (ohne Verzerrung) nicht komplett dargestellt werden,
du könntest aber 'flache' Darstellung verwenden,

z.B. mittels: (deine vfov Einstellung entfernen und hfov="1.0" verwenden)

Source code

1
2
3
4
<image ... hfov="1.0">
 ...
</image>
<view ... limitview="fullrange" />


Schöne Grüße,
Klaus

3

Wednesday, August 25th 2010, 8:33pm

Hi Klaus,

danke für den Tip. Leider ist es nicht das gewesen, was ich gesucht habe. Ich habe auch mal ein bißchen rumgebastelt und festgestellt, daß ich in der Datei "pan.xml" den Befehl

Source code

1
vfov="100.00"


durch

Source code

1
hfov="180"


ersetzen muß.

Der Wert "180" bezieht sich hierbei auf die Gradzahl des Panoramas. Bei einem 360 Grad Panorama muß natürlich dann der Wert "360" eingefügt werden.

*smile*