improve resize alogrith when using imagemagick