recursive imagemin