I am working on a game in which players can use their own images as part of a puzzle. I will have to either enlarge or shrink their images to make them usable for my purposes in the game.
Scaling an image up isn't a problem using the COPY BITMAP command but the help files specifically state that you can't copy to a smaller bitmap size (thus shrinking the image) only a same size or larger one.
For example if the player provided a 400 x 400 bitmap and I need to shrink it to 250 x 250. How could I do this at the start of the program and have the user not see the process?
I need the scaling process the be invisible to the player and I need pixel-perfect sizing so I don't think I can use the SPRITE commands.
Any ideas? Thanks in advance for any advice or help you can provide!