krpano Screenshot plugin

zSnapshot is a plugin to take and save screenshots with cross browser support. It takes care of browser compatibility, canvas elements, blobs and file saving to allow adding a screenshot functionality with a simple onclick action.

  • resolution and aspect ratio can be chosen independently of the browser window

  • high-resolution screenshots (with krpano 1.20.1 or newer)

  • watermark your screenshots with images or text !

  • no dependecies to include (like jquery or other scripts)

  • very simple and easy to use !

More information


Compatibility / Requirements / Limitations

  • krpano 1.20.1 or newer, html5 + webgl only! (Flash is not supported)

  • zSnapshot catches panorama images and hotspots (if renderer is set to webgl)
    zSnapshot can NOT catch layers !

  • iOS does not support saving screenshots directly to its image gallery.
    You still can screenshot into a new tab, but as this leaves the tour,
    screenshot functionality is normally disabled for iOS devices.

  • zSnapshot is tied to your krpano license (needs a registered version of krpano)


  • All copyrights to zSnapshot are exclusively owned by indexofrefraction.

  • This plugin is offered as a commercial plugin. It is provided "As Is" without warranty of any kind, either express or implied, including any warranty of quality, merchantability, or fitness for a particular purpose. In no event will the author of the plugin be liable for loss of data, costs of procurement of substitute goods or services or any special, consequential or incidental damages, under any cause of action and regardless of whether or not the plugin author have been advised of the possibility of such damage. This limitation will apply notwithstanding any failure of essential purpose of any limited remedy provided herein. In any event the plugin author will have no liability arising out of this agreement.

  • Third parties are not allowed not use your licensed plugin to create new projects, including modified versions of your projects.

  • You are not allowed to rent, lease, lend or sublicense your plugin.

  • Offering your licensed plugin to third parties on a hosting platform is not allowed without a separate hosting license. In such cases (e.g. integration in content management services) please contact: support@refraction.ch

Withdrawal period

  • For any digital content purchased online, you agree upon checkout that the withdrawal period will expire 14 days after you purchase such digital content or when you start downloading the content for the first time, whichever is sooner.

I want this!


I want this!