BoundsRect reports location of image within the parent control.
Understood, I'll remove BoundsRect from my mind, thank you.
never use TImage...
So, why not use image1.Picture, like in that example ? :
Image1.Picture.Bitmap.LoadFromFile(Application.Location + 'img_sources/cielab_4ico.bmp');
A oneliner which works fine, and easy to remember, for me it's the best !
Thanks for your code, I'll use it for trying to remove TBitmap off my life and use FPImage : too many problems with TBitmap and PixelFormat, for example.
... to actually draw something
And I don't draw, I just ask the system to do that, again, with oneliners.
What this code does:
It create and fills a TBitmap with some random color, including its assignment to TImage class
Saves whatever content the TImage got as a PNG file.
Works fine, thanks a lot !

+++
Sorry, I cannot add "[ SOLVED ]" to my other topic, the
Broken Example, due to limitations from forum,..