smoothed image zoom