PanGazer logo PanGazer – thanks


Download PanGazer

Getting started

General settings

Setting North

Saving views

Saving images

Sharing images

Image geography

Show image location



Aspect ratio

Making panoramic images

Keyboard shortcuts

Command line options

The gnomonic projection


Except as mentioned below, PanGazer is a new application, written since April 2018 and sharing most of its modules with MapGazer ». It is written in C, and follows the object-like code conventions » I developed for the Tollos supervisor ».  As of January 2020, it comprises about 27,500 lines of my code.


Special thanks are due to:

  • Fulvio Senore, whose excellent 360 FSPViewer » prompted me to expand on his ideas and write PanGazer, and who has been extremely helpful in advising on colour management.

  • Bill Collis and Juan Corrin, for encouragement, many good suggestions, and testing; Juan’s Matienzo caves project » has dozens of panoramas suitable for viewing with PanGazer.

  • Kittredge Cowlishaw, for helping solve the bounding condition for minimum zoom for spherical projections.

  • Mark Cowlishaw, for identifying and illustrating aspect ratio issues, and other good suggestions.

  • Ismam Huda, for an elegant formula for an S-shaped curve that I have used for view contrast enhancements (and augmented so the control parameter is also [0..1]).

  • Darrell Commander, for libjpeg-turbo development and support, and many useful suggestions (PanGazer uses libjpeg-turbo as a compile-time switchable alternative to jpeglib, giving file loads that are twice as fast).

  • The Independent JPEG Group (Thomas G. Lane, Guido Vollbeding, et al) for jpeglib, also used for JPG-encoded images.

  • Lode Vandevenne – for lodepng, which allows me to handle PNG-encoded images when Windows cannot.

  • Curtis Galloway, Lutz Mueller, et al, for libexif which I use for manipulating Exif metadata in images (e.g., to extract GPS coordinates and save image bearings).

  • Charles Petzold – it had been ten years since I wrote a Windows application, and his Programming Windows (5th edition) book proved as useful now as it did back then.

  • The developers of GCC – the compiler used to compile PanGazer.

  • All the people that put together the Win-builds and MingW resources that made it possible to build this application using GCC; extra thanks for the painless 64-bit support.

  • The Microsoft, IBM, and other teams who built the Windows and OS/2 APIs that underpin the application.

PanGazer and these web pages were written by Mike Cowlishaw; Please send me any corrections, suggestions, etc.
All content Copyright © Mike Cowlishaw, 2014–2020, except where marked otherwise. All rights reserved. The pages here, and the PanGazer program, are for non-commercial use only.
Privacy policy: the Speleotrove website records no personal information and sets no ‘cookies’. However, statistics, etc. might be recorded by the web hosting service.

This page was last updated on 2020-02-18 by mfc.