Canvas or Image Shift

BlitzMax Forums/BlitzMax Programming/Canvas or Image Shift

Output: That will be the real fun although extremely easy:

Create pixmap with the needed size.
for all image do
lockimage
read all pixel data and copy to above created pixmap
unlock image

savepixmap

easy ... but will take its time to perform the operations.

If you are willing to use an even slower solution, you could even use this pixmap directly and always draw that one to the screen. Then no 3D texture restriction etc applies but you have to manually write the color data (not as worse as it sounds, just a little "offset" math excercise)