The method of the high resolution small picture within the SmallBasic program has its limits.
When expanding to larger formats, it becomes either smooth (zoom) or pixelated.
ProgramID: PWL034
For the window background or for larger objects, I recommend uploading the picture to Q&A. The user cannot download it directly from SmallBasic, but it can be downloaded to the program directory and loaded as a file.
So the method via array remains only for smaller shapes or with less color depth.
The future for SmallBasic graphics is more with shape editors (Nonki, Litdev) and for backgrounds CF or similar.