Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

vor 12 Jahren
vor 10 Jahren
vor 10 Jahren
vor 12 Jahren
vor 10 Jahren
vor 12 Jahren
vor 10 Jahren
vor 12 Jahren
vor 10 Jahren
vor 12 Jahren
vor 12 Jahren
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # Pannellum
  2. ## About
  3. Pannellum is a lightweight, free, and open source panorama viewer for the web. Built using HTML5, CSS3, JavaScript, and WebGL, it is plug-in free. It can be deployed easily as a single file, just 18kB gzipped, and then embedded into pages as an `<iframe>`. A configuration utility is included to generate the required code for embedding.
  4. ## How to use
  5. 1. Upload `build/pannellum.htm` and a full equirectangular panorama to a web server.
  6. * Due to browser security restrictions, a web server must be used locally as well. With Python 2, one can use `python -m SimpleHTTPServer`, and with Python 3, one can use `python -m http.server`, but any other web server will work as well.
  7. 2. Use the included configuration tool (`utils/config/configuration.htm`).
  8. * `Pannellum Location` is the address of `pannellum.htm` and can be either a full or relative path (relative to the page containing the `<iframe>`).
  9. * `Panorama URL` is the address of the panorama image file and can be either a full or relative path (relative to `pannellum.htm`).
  10. * `Basic Information` is optional. If provided, it is displayed in the bottom left corner.
  11. * `Embed Size` is the dimensions of the `<iframe>`.
  12. * `Auto Load` loads the panorama when the page is loaded. If left unchecked, the user must click to load the panorama.
  13. * `Generate` creates the embed code that can then be copied wherever desired.
  14. 3. Insert the generated `<iframe>` code into a page.
  15. ## Examples
  16. Examples using both the minified version and the version in the `src` directory are included in the `examples` directory.
  17. ## Browser Compatibility
  18. Since Pannellum is built with emerging web standards, it requires a modern browser to function.
  19. #### Full support (with appropriate graphics drivers):
  20. * Firefox 10+
  21. * Chrome 15+
  22. * Safari 5.1+ (WebGL support must first be enabled in preferences)
  23. * Internet Explorer 11+
  24. #### Almost full support (no full screen):
  25. * Firefox 4+
  26. * Chrome 9+
  27. * Opera 12+ (WebGL support must first be enabled in preferences)
  28. #### No support:
  29. Internet Explorer 10 and previous
  30. ## Building
  31. The `utils` folder contains the required build tools, with the exception of Python 3.2+ and Java installations. To build a minified version of Pannellum, run either `build.sh` or `build.bat` depending on your platform.
  32. ## License
  33. Pannellum is distributed under the MIT License. For more information, read the file `COPYING` or peruse the license [online](http://www.opensource.org/licenses/MIT).
  34. In the past, parts of Pannellum were based on [three.js](https://github.com/mrdoob/three.js) r40, which is licensed under the [MIT License](https://github.com/mrdoob/three.js/blob/44a8652c37e576d51a7edd97b0f99f00784c3db7/LICENSE).
  35. The panoramic image provided with the examples is licensed under the [Creative Commons Attribution-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/).
  36. ## Credits
  37. * [Matthew Petroff](http://www.mpetroff.net/), Original Author
  38. * [three.js](https://github.com/mrdoob/three.js) r40, Former Underlying Framework