Introduction

Here is a program written by Ivan Sivak (aka Ivanoslav), a bright, young 16 year-old Delphi programmer from Czechoslovakia.  

It contains 15 graphics effects demonstrations.  I don't know that any of them are original, but it is a fairly complete set of effects that can be obtained; mostly, except for the first two text demos,  by pixel manipulation.

I added some user edit fields for values that Ivan had hard coded and made a few other changes, but 90+% of the code is as he sent it.   

Here are the effects:   

All-in-all, an impressive piece of work that I thought worth passing along,   Thanks Ivan, and good luck with your future endeavors.  If you decide to become a professional programmer, success seems very likely!

The source and executable code below each contain the two bmp images used.  Together they add about 400k to download sizes (400k for source and 600k for executable.)    The "original_picture.bmp" image is of my kids about 35 years ago.  Son Steve's kids especially,  will be so proud to see their Dad immortalized this way! 

Browse/Download Source 

Further Explorations

We have not worried much about speed in the code.  Delphi Help says that   TScanLine is considerably faster than pixel by pixel manipulation.   And there are areas where I'm sure existing code could be made more efficient.      
No real animation or  sprite effects here yet.

 

Created: August 25, 2003

Modified: November 07, 2008