upscale while layout, but sizeToFit scales to actual size or smaller.