Hello people.

I've started a tutorial for BGRABitmap. It's a graphical library for Lazarus, that is used in LazPaint.

It shows how to load and stretch images, use direct pixel access, combine layers, fill with gradients, use line styles and splines, generate textures with Perlin noise and render lighting with Phong shading.

Each tutorial is accompanied by screenshots.

http://wiki.lazarus.freepascal.org/BGRABitmap_tutorial