delimitación Por ejemplo, si necesito para llenar un cuadro delimitador que es 100px de ancho por 50px, las siguientes imágenes de entrada de altura tendría el siguiente comportamiento:escala para llenar por completo la caja
200w x 200h consigue reducido un 50% y 25% se corta desde la parte superior y abajo.
200w x 100h se reduce un 50% sin recortar.
100w x 200h obtiene no tiene escala, pero 75px se corta en la parte superior e inferior.
Parece que sería una función de cambio de tamaño común, pero no he podido rastrear un ejemplo del algoritmo.
Aceptará la respuesta en cualquier idioma, incluido el pseudo código. ¡Un enlace a una página con la respuesta también es genial!
Alguien dejó un comentario en mi respuesta, pensé que era usted, pero no lo es, ¿puedes aclarar un poco la pregunta con respecto a tus limitaciones reales? Gracias. –
El caso general es lo que yo quería. Gracias. – Larsenal
Gracias. He editado la mitad engañosa de mi respuesta. –