I need to scale down an image, but in a sharp way. In Photoshop for example there are the image size reduction options "Bicubic Smoother" (blurry) and "Bicubic Sharper". Is this image downscaling algorithm open sourced or documented somewhere or does the SDK offer methods to do this?