Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

readme.md 3.0 KiB

12 anni fa
12 anni fa
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. 2. Use the included configuration tool (`configuration.htm`).
  7. * `Pannellum Location` is the address of `pannellum.htm` and can be either a full or relative path (relative to the page containing the `<iframe>`).
  8. * `Panorama URL` is the address of the panorama image file and can be either a full or relative path (relative to `pannellum.htm`).
  9. * `Basic Information` is optional. If provided, it is displayed in the bottom left corner.
  10. * `Embed Size` is the dimensions of the `<iframe>`.
  11. * `Include Pannellum Logo` includes the Pannellum logo in the upper right corner with a link to the project's website.
  12. * `Auto Load` loads the panorama when the page is loaded. If left unchecked, the user must click to load the panorama.
  13. * Selecting a `Creative Commons License` inserts a banner for the appropriate license next to the author's name.
  14. * `Generate` creates the embed code that can then be copied wherever desired.
  15. 3. Insert the generated `<iframe>` code into a page.
  16. ## Examples
  17. Examples using both the minified version and the version in the `src` directory are included in the `examples` directory.
  18. ## Browser Compatibility
  19. Since Pannellum is built with emerging web standards, it requires a modern browser to function.
  20. #### Full support (with appropriate graphics drivers):
  21. * Firefox 10+
  22. * Chrome 15+
  23. * Safari 5.1+ (WebGL support must first be enabled in preferences)
  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 (all versions)
  30. ## Building
  31. The `utils` folder contains the required build tools, with the exception of Python 2.x 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