I have always been interested in pixels, image rendering and processing. In 2012, I gathered my knowledge and began to write a graphic library for FreePascal called BGRABitmap. I started from scratch to code the drawing of basic shapes, polygons, gradients, 2d transforms, 3d rendering, 3d lighting, etc.
In parallel, I made a drawing software called LazPaint to show those features. The latest version supports layers and blending modes. It can be downloaded for free. You may also browse the source code.
Back to homepage |