Per il "aspect fit" la formula è solo quella dello scale (quel Math.min sui due rapporti). Quella dice "quale è il fattore di scala per occupare al massimo ma senza sforare".