Images are loaded straight to the graphics card in BlitzMax, so to scale you need to use the memory based Pixmap objects which Images can then be created from:
img=LoadImage(ResizePixmap(LoadPixmap("blitzmax.png"),24,24))
img=LoadImage(ResizePixmap(LoadPixmap("blitzmax.png"),24,24))