https://krpano.com/home/ **krpano** is a very flexible high-performance software for showing all kind of panoramic images on the web. It can be used for very detailed high-resolution images, for interactive virtual tours, custom designed user-interfaces and many things more. Some key-features of krpano: - Image Quality - the image-generation-algorithms of the krpano tools and the rendering-algorithms of the krpano viewer are trying to present the images in the best possible image-quality, with high details and sharpness. - Performance - optimized for fast image-rendering and quick loading while trying to use as few system resources as possible. - Cross-Device / Cross-Browser support - krpano supports the most common browsers and devices and even provides special solutions for certain device-limitations and workarounds for browser-bugs. Older systems and browser-versions are also very well supported. - Flexible and Customizable - krpano provides a built-in [layout](https://krpano.com/docu/xml/#layer)- and [scripting](https://krpano.com/docu/actions/#top)-system and also several [APIs](https://krpano.com/docu/js/#top) for external custom solutions. The viewer can be fully customized - there are settings and interfaces for almost everything. - Supports many [Panoramic Images Formats](https://krpano.com/docu/xml/#image) - Spherical, Cubical, Cylindrical, Flat-images, the direct use of Fisheye-images. The images can be tiled and made available in multiple resolutions for faster and more efficient loading and memory-management. [Videos](https://krpano.com/plugins/videoplayer/#top) can be also used as source for the panoramic images. - Supports 3D Graphics - [Depthmappped](https://krpano.com/docu/xml/#depthmap) Panoramic images, Textured Photogrammetry [3D Models](https://krpano.com/docu/xml/#image.model), [3D-Gaussian-Splatting-Models](https://krpano.com/docu/xml/#splats), and can even including external 3D renderers like the [ThreeJS](https://krpano.com/plugins/threejs) 3D-Graphics Javascript library for even more custom 3D objects and elements. - Different interactive Viewing Projections (e.g. a Little Planet View) - this allows exploring and viewing the panoramic-images in new interesting ways. - Almost No Limitations, use images as high-resolution as possible and load as many panoramic-images as you want. - VR Support - built-in and seamless VR-support. Switching to VR is anytime possible, no extra viewer or software is required. Especially also optimized for mobile devices. - Small file-sizes - even with a lot of functionality there are constant optimizations to keep the file-sizes as small as possible, for faster loading and quicker startups. - Stable APIs - krpano is designed to be upward-compatible. Content created with older versions should work in the most cases without any changes also in newer versions. - No external dependencies - all code is developed and maintained in-house. ## [Advanced Usage](https://krpano.com/home/#advancedusage) - For more advanced usage, krpano can be used with its layout- and scripting APIs. - This can be done by using the krpano XML system or by using [Javascript](https://krpano.com//examples/?js) or by a mixture of both of them. - For starting, please have a look into the files of the included [Examples](https://krpano.com/examples/#top) and into the [krpano XML Reference](https://krpano.com/docu/xml/#top) and [krpano Actions / Scripting Reference](https://krpano.com/docu/actions/#top) documentations. ---