Thanks for great package. Crop and stretch modes are giving the same result. Crop does not work properly I guess :) if ((float)resizeParams.w / original.Width < resizeParams.h / original.Height) // crop sides should be inverted I guess.