Todo lo que he encontrado en google/se ha referido a encontrar un rectángulo de área máxima, independientemente de la relación de aspecto.
Estoy intentando inscribir un rectángulo dentro de un triángulo rectángulo. No conozco la anchura ni la altura del rectángulo, pero sí la relación de aspecto.
Mi corazonada es que necesito encontrar donde w^2 + h^2 de mi rectángulo coinciden con la distancia de la esquina a la hipotenusa de mi triángulo delimitador. Por desgracia, he olvidado la mayor parte de la geometría que tomé en la escuela secundaria y no puedo averiguar cómo iba a hacer esto, y mis esfuerzos para encontrar una solución en Google han producido en su mayoría sólo soluciones de área máxima sin la restricción de relación de aspecto fijo que tengo.
He publicado una pregunta relacionada en SO que entra en más detalle de lo que estoy tratando de hacer: https://stackoverflow.com/questions/33509077/dynamic-resize-image-to-different-sizes-with-paperclip-based-on-aspect-ratio