gracias por el aporte pero lamentablemente no me sirve
, el problema es que no tengo que distorsionar la imagen sino escalarla en proporción
lo que tengo que combinar es esto
enlace borrado
con esto
enlace borrado
el primero ajusta en caso de que fuera panorámica y el segundo en que el área sea mas vertical; ademas de que el área tiene que tener un mínimo de 1200 x 800 ; parece sencillo pero llevo dando vueltas toda la tarde XDXD