Does anyone have any good ideas for resizing a 24bit image that doesn't take ages on a 68k CPU ?
Basically I'm trying to resize a cover image from an ID3 tag to fit a 132*132 12 bit screen (Nokia LCD currently on the parallel port :-D ).
I've currently tried 3 methods, but have problems with each of them.
1. graphics.library's BitMapScale is damn quick, but gives really crappy results( will it even handle 24bit bitmaps on Amigas without cybergfx or p96?)
2. My own scaling, sampling every pixel of the original image and then creating an average RGB value for each pixel of the resized image, best image but slower than treacle.
3. Another routine I did, just sampling the every nth pixel of the original and plotting that to the new image, (where n = orgsize/newsize ), quick but gives results comparable to BitMapScale

I also looked at the scaling provided by v45 datatype.library, but I don't want to limit it to OS3.9
Really I'm looking for an method that meets 1/2 way, trading a bit more CPU time for a better image quality