Only scale and crop when necessary