Great Paul.
As you may remember before, my biggest struggle was trying to find a way to get the separate alpha data to match whatever the user does to the image. That is, the image might well be rotated, resized, re-coloured (with a new background color), flipped (X/Y).
If so, then the alpha info needs to change accordingly.
I've been thinking about re-writing for BlitzMax. However, I'm not sure if pixmaps retain alpha when manipulated and re-saved (via SavePixmapPNG).
As you may remember before, my biggest struggle was trying to find a way to get the separate alpha data to match whatever the user does to the image. That is, the image might well be rotated, resized, re-coloured (with a new background color), flipped (X/Y).
If so, then the alpha info needs to change accordingly.
I've been thinking about re-writing for BlitzMax. However, I'm not sure if pixmaps retain alpha when manipulated and re-saved (via SavePixmapPNG).