I do believe Blitz keeps a cache/log of files already loaded, so it could be that the test you posted is showing 'loading time only once + cpu time to decrypt bmp 1000 times' vs 'loading time only once + cpu time to decrypt jpg 1000 times'... if you get what I mean.
I would do this : time your actual game loader routines, similar to above, then convert your 300 pictures to jpg or png but KEEP the .bmp extension - Blitz is smart enough to recognise the filetype regardless of it's extension and this saves you from having to change 300 lines of code ;] The actual conversion process should be an easy batch render in your favourite paint program...
I would do this : time your actual game loader routines, similar to above, then convert your 300 pictures to jpg or png but KEEP the .bmp extension - Blitz is smart enough to recognise the filetype regardless of it's extension and this saves you from having to change 300 lines of code ;] The actual conversion process should be an easy batch render in your favourite paint program...