Graphics Programming
My current project is coming along nicely. I've been thinking about doing this one for years now. I just finally got around to finally getting around to it.
Backstory: My father has old books on lithography and printing from when he went to technical school back in the 50s. Some of the stuff in there is not even done anymore. I remember spending hours going through them and seeing stuff on color separations (done the old fashioned way lol) and stuff. The images of some of the halftoning really stuck with me.
I wanted to replicate some of these processes on the PC. I was normally developing in C# but have recently fell in love with Free Pascal / Lazarus. I like to think of it as the speed of C with the ease of .NET, plus I get to play around with inline x86 assembler again.
I call the project Lithoize. It's a specialize layered halftoning application that can use various linear wave patterns or concentric circles with variable line width depending on the lightness of the source image under the line. Currently it can save bitmap results (bmp, jpg, png, tif) and vector output to SVG so it can be imported into vector editors (AI / Corel) for further effects.
Here are some screenies:

I haven't decided what I will do with this program. I might see if I can find a publisher who handles this sort of thing. I am ill equipped to do my own marketing or sales. Any ideas?
Thought I'd share what's been eating up my time lately. ![]()


