Image Manipulation Programs


Colour Swap: Executable or Text Version

This isn't really a mathematical program, but it's useful for swapping the colours around in a .bmp file. (It only works on .bmp files, not .gif or .jpg etcetera.) If you've used "Alt-PrintScrn" to then paste a Julia Set picture into a Picture Editor, for example, this program will enable you to change the colours again, in a way a Picture Editor probably will not support.

Greyscale: Executable or Text or C# Version

This rewritten Assembly Language enhanced facility enables you to convert a jpg or bmp photo to black and white - with several filter options. Modified 9th November 2008 to display all pictures in correct aspect ratio.

Solariser: Executable or Text Version

Version operating on all .BMP file types, modified by Richard Russell: Executable or Text Version

This facility only works on 24-bit colour .BMP files. It emulates the effect of exposing a colour negative to light during the film development process. It can produce attractive, psychadelic looking effects.

It works essentially by reversing all the colours in a bitmap ABOVE a certain limit - so that relatively dark areas remain unchanged, but areas lighter than that certain limit get DARKER.

The second picture on the top page is an example of SOLARISER applied to a picture of a cloudy sky.


Glass: Executable or Text Version

A very pleasing facility for producing a combined .BMP file formed by viewing one bitmap through a "stained glass" version of the other. The gradation is very smooth.

Reflections: Executable or Text Version

Using just the reflections routine from the foregoing Fractal Landscape program, you can take any .jpg file listed in your standard C:/Documents and Settings/Owner/My Documents/My Pictures/ file on your PC, and make a reflection of it. I have used it to make some Desktop Background pictures, such as the one below.

On the mathematical side, download this document with an outline of the theory I put together: RefOut

Fisheye: Executable or Text Version

Take any of your .jpg or .bmp photos and view them as though taken with a fisheye lens.
Use the mouse wheel to change the degree of "fisheye-ness".
For the Text version, you'll need to choose your own background pic, or disable the feature.


Hue Changer:
Executable or Text Version

Working with any BMP, JPG or GIF picture, this facility enables you to select a region of the picture and to then alter the colour hue of all sub-regions having a colour within a selected range.

This works very effectively even for example with a car-body with many reflections and shadows (see below).

Return to Top Page

Next Page