Fórmula para redimensionar proporcionalmente
¿Qué es redimensionar proporcionalmente?
Pues que cambiando el ancho o el alto de una imagen (sólo uno de estos valores) su contrario se cambia de tal forma que la imagen no queda deformada; pudiéndose ver ésta pixelada o con mala calidad?
¿Qué me estás contando?
Imagínate que tienes una foto de una cara, que mide 2500×3000 píxeles. Haces la imagen más pequeña => Ancho = 500 px ¿qué le pasará al alto? Si no lo cambias la imagen será de 500×3000 px !!!!
La Fórmula para redimensionar proporcionalmente
Si te propones cambiar el ANCHO y quieres que el ALTO SEA PROPORCIONAL:
ancho original = 2500
alto original = 3000
Quieres que el ancho sea 500 y el alto… lo que tenga que ser proporcionalmente… PUES:
ancho nuevo = 500
alto nuevo = (alto original * ancho nuevo) / ancho original = (3000*500)/2500 = 600
¿Resultado?
ancho nuevo = 500
ancho nuevo = 600
NOTA DEL AUTOR: Artículo actualizado y re-publicado del original del 8 de Mayo de 2006.