SzaboZ-ptx Creative Commons License 2010.11.11 0 0 12005

Túlságosan nem ismerem a krpano-t. Pl még sohasem húztam képet bat-ra, de enélkül is szépen mejelennek a panorámaképek :)

Pl csináld a következőt kezdésnek:

1. egy könyvtárba másold bele a krpano.swf fájlt + az swfobject mappát a krpano könyvtáradból

2. ebbe a könyvtárba másold be az összefűzött képet (pl pano.jpg)

3. készíts ebbe a mappába egy xml fájlt, amiben 'leírod' a krpano-nak, hogy mit kell csinálnia. Pl pano.xml:

 

<krpano version="1.0.8" logkey="false"><preview type="SPHERE" url="pano_preview.jpg" details="8" /><image type="SPHERE" tilesize="auto"><sphere url="pano.jpg" /></image></krpano>

 

4. készíts egy index.html fájlt, ami megjeleníti az egészet. Pl (a body része a html-nek):

 

<div id="krpano">    <noscript><table width="100%" height="100%"><tr valign="middle"><td><center>ERROR:<br><br>Javascript not activated<br><br></center></td></tr></table></noscript></div><script type="text/javascript" src="swfobject/swfobject.js"></script><script type="text/javascript" src="swfobject/swfkrpanomousewheel.js"></script><script type="text/javascript">// <![CDATA[    if (typeof(deconcept) !== 'undefined' && deconcept.SWFObjectUtil.getPlayerVersion().major >= 6)    {        var so = new SWFObject("krpano.swf", "krpanoSWFObject", "100%", "100%", "9.0.28","#000000");        so.addParam("allowFullScreen","true");        so.addVariable("pano", "pano.xml");        so.useExpressInstall('swfobject/expressinstall.swf');        so.setAttribute('xiRedirectUrl', window.location);        if ( so.write("krpano") ) { var mousewheelfixes = new SWFkrpanoMouseWheel(so); }    }    else    {        document.getElementById("krpano").innerHTML = '<table width="100%" height="100%"><tr valign="middle"><td><center>ERROR:<br><br>Adobe Flash Player 9 needed<br><br><br><a href="http://www.adobe.com/go/getflashplayer/"  target="_blank"><IMG SRC="http://www.macromedia.com/images/shared/download_buttons/get_flash_player.gif" BORDER="1"></a><br>...click here to download...<br><br><br><br></center></td></tr></table>';    }// ]]></script>

 

 

Itt adod meg azt, hogy hol van a krpano.swf illetve, hogy mi az az xml fájl, amit fel kell dolgoznia.

Ez egy rakás sallang, a lényeg, hogy hol találja a fájlokat (swf, xml), és mi a nevük.

 

 

A végén úgy kellene kinéznie a könyvtáradnak, hogy van benne egy alkönyvtár (swfobject) és 4 fájl (krpano.swf, pano.xml, pano.jpg, index.html).

Html fájl megnyit, és meg kellene jelennie a panorámának.

Ez a legegyszerűbb, amit ismerek (lehet, hogy más tud praktikusabb megoldást is), de innen a végtelenségig lehet bonyolítani.

 

 

Előzmény: bodiroger (11998)