Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2010, 11:41
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 11 meses
Puntos: 98
Respuesta: Tamaño de imagen - Problema de logica

Yo haría un metodo que regrese cual de los dos, ancho o alto, excede por mayor cantidad el máximo permitido, y en base a eso haría la redimensiíon.

maxAllto = 300
maxAncho = 200
imagenAlto = 500
imagenAncho = 400

difAncho = imagenAncho - maxAllto (300)
difAlto = imagenAlto - maxAllto (200)

Redimensionas en base al ancho

imagen.ancho = maxAncho
imagen.alto = (maxAncho*imagenAlto)/imagenAncho

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway