Scale so the new height equals height; aspect preserved, center fixed.
height
Rect scaleToHeight(double height) => scale(height / this.height);