800*600の画像に余白を付けてキャンパスサイズを1024*1024にする
ファイルサイズを抑えたいなら画像サイズを2のべき乗なるように分割して余白を少なくする

Hspのbufferに読み込んで2のべき乗サズのbufferにgcopyしてE3DCreateSpriteFromBMSCR
が楽そうだが

Pngは読み込めない
モジュールあるけど環境依存がある
Gifは256色(これが一番サイズ抑えられるが)
圧縮BMPは256色だし1024*1024のPNGファイルより小さくなるか分からない(多分ならない)
楽じゃないな・・・