CorrectGeometry - program to correct the scanner distortion in HRPT files


Purpose:

Corrects the scanner distortion in "raw" 2048-pixel wide HRPT images to
produce a more map-like output.


Installation & Usage:

Extract CorrectGeometry.exe from the zip file to a suitable folder and run 
it.  The Zip file includes the source files as well if you are interested.
You can add an entry for BMP files using the Explorer, View, Options, File
Types tab to add a right-click entry "Correct Geometry" pointing to the
program.

You will need two other run-time libraries:

If you don't already have Borland's run-time library, you will need 
to download the file VCL40.zip from any site offering it.  For example:

  http://www.davidtaylor.freeserve.co.uk/software/runtime.html

Extract the file VCL40.BPL from this archive and copy to your Windows System
folder (e.g. \Windows\System or \WinNT\System32).  


Analysing "missing DLL" messages:

If Windows reports a missing library, you can find which is missing from the
error message reported by Windows:

  VCL40.BPL - Delphi runtime library is missing

There are notes on analysing error messages at:

  http://www.davidtaylor.freeserve.co.uk/software/runtime.html


Notes:

The program is written for Borland's Delphi 4.03.  You do not need access to 
Delphi to run ReadHRPT.  The program has been developed on Windows NT 4, and 
runs on Windows NT4, 95 and 98.

A picture that is 2048 pixels wide is required.


Correct Geometry Release notes:

V1.0.0  1999 Dec 18  First version
V1.1.0  2000 Jan 31  Accept .BMP file as parameter
                     Make out filename reflect input filename
                     Grey-out introductory text when in command-line mode
V1.2.0  2000 Feb 06  Add correction for 16-bit video colour problem
                     Display version information in caption
                     Force grey-out to show earlier
                     Free memory as early as possible


Program Status & Distribution:

This program is copyrighted software from David J Taylor, Edinburgh and is 
provided "as is", without any support.  Whilst I cannot answer queries 
relating to the use of this program, I would value any comments or suggestions 
for improvements you may have.  This program may not be distributed with the 
specific authority of the author.


Acknowledgements:

Thanks to the folk who were kind enough to sponsor this project in the first 
place, in particular to Dan Marlow (marlow@puphed.princeton.edu) who supplied 
the orginal HRPT files without any idea of what I would make of them, and to 
Roger Ray for the UK and SSB/Orbit format data and Les Hamilton for the L1F 
data.


Contacting the author:

Web site:  http://www.davidtaylor.freeserve.co.uk
E-mail:    davidtaylor@writeme.com
2000 February 06
