Implement keepPixelAspect