added option to always ensure image fills the crop area without leaving any space