Most of the code for this system has been written by me alone. There are however a few libraries and development tools that I have acquired from third parties. I would like to thank them all here. They are listed below.
The code for reading and writing the JPeg files was obtained from the Independent JPEG Group.
The code for reading and writing the PNG files was obtained from here :- libpng.
This library is used by the LibPNG code. zlib.
All the development work has been done using Microsoft's Visual Studio compiler system which they provide free for use by impoverished lone developers like me.