Return the scale for rect to fit layout
rect
layout
double scaleToSize(Size layout, Rect rect) => min(layout.width / rect.width, layout.height / rect.height);