The more I use it the more I find BGRABitmap to be a superb addition to Lazarus. Well done again to all concerned, especially Circular.
For myself, trying to write a photo editing tool, two things would really help:
1. Much faster jpeg loading than using BM.LoadFromFile(fn). Maybe there is already another way that I don't know about?
2. Multi-threaded resampling, especially for downsizing. Many screens are not much more than 1.3 MP, while many of the newer digicams are 18 and 24 MP.
I have no idea where to start with the first, but if someone can point me in the right direction I might have a bash at the second.