I'm bringing a picture down from 1024x768 to 400x300 (screen shot obviously) and StretchBlt's quality is too low. Is there any alternative, DLL or otherwise?

Thanks