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.

BITMAP EDGE DETECTOR : Executable or Text Version

In effect draws a pencil outline on top of a picture. You can choose how much colour to preserve from the original, and how heavy a "pencil" to use.
The critical routine is written in x86 Assembly Language. It's too slow in pure BASIC. However, I've left a "dummy" procedure at the end of the Text listing, so that people can see how the Edge Detector routine works. In fact, it ooks for a certain (adjustable) minimum rate-of-change in either of the R, G or B values either side of a given pixel. It looks at all 8 pixels and looks for the minimum rate of change in each of the 4 directions through the central pixel.

There's all the jargon you need on the
Edinburgh University Dept of Artificial Intelligence website, if you're that way inclined.


SMOOTH  : Executable or Text Version
SHARPEN : Executable or Text Version

Take any JPG or BMP, and use the above two facilities to smooth or sharpen the image.
Output is a BMP file saved in the same folder as the source picture. See HERE
for mathematical details of the SHARPEN algorithm I've used.

BITMAP COMBINE: Executable or Text Version

Using this facility you can combine or overlay two picture files. They do not need to be the same size or even of the same type.

The resulting combined .bmp will be called Combi.bmp. You could use a Picture Editor thereafter to do things like re-Balance the colours and contrast to your liking.

Using a combination of several of the programs on this site, I made the follwing surreal picture of Neuschwanstein Castle in Bavaria.

Return to Top Page                                                                                                           Next Page