Otra cosa, tal vez deberías mirar ésta librería (por probar no pierdes nada). Sabía que algo había visto y hasta hoy no he recordado donde (he buscado en los Bookmarks y lo he encontrado).
Graphics32: A fast graphics library for Delphi (ahoira ha pasado a SourceForge)
http://www.g32.org/graphics32/index.html
La descripción del paquete dice lo siguiente (hace mucho incapié en lo de "
FAST", asó que tal vez te interese...):
Description
Graphics32 is a library designed for fast 32-bit graphics handling. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives, and in most cases Graphics32 outperforms the standard TBitmap
/TCanvas classes. It is almost a hundred times faster in per-pixel access and about 2–5 times faster in drawing lines.
Features
Some of Graphics32 features include:
- Fast per-pixel access up to 100 times faster compared to standard TCanvas/TBitmap;
- Bitmap alpha blending (including per-pixel alpha blending);
- Pixel, line and polygon antialiasing (combined with alpha blending);
- Locking the bitmap for safe multithreading;
- Enhanced scaling of bitmaps;
- Affine transformations of bitmaps: rotations, scaling, etc. with sub-pixel accuracy;
- Arbitrary projective transformations of bitmaps;
- Flicker-free image displaying components with optimized double buffering;
- Multiple customizable easy-to-use overlay layers;
- A property editor for RGB and alpha channel loading;
- Design-time loading of image formats supported by standard TPicture;