Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2013, 06:53
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: thumbnails 200x200 respetando la imagen

No puedes hacer de una imagen rectangular una imagen cuadrada....

En tu codigo no veo ningun calculo de las medidas de destino ... me explico.

Estas trabajando siempre con una imagen de salida de 200x200, toda imagen que tenga esa proporció 1x1 es decir que sea cuadrada te generara una imagen bien proporcionada en la salida. Pero si la imagen original es rectangular 400x800 p.e. es decir 1x2 luego no se puede generar una imagen de salida de 200x200. En el caso de que $width, $height (medidas del original) no sean iguales debes modificar $alto1, $alto1 (medidas de salida) para que mantengan la proporción original....

En el caso de una imagen 400x800 podrás conseguir un thumbnail de 100x200 bien proporcionado pero no uno de 200x200....


__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 11/03/2013 a las 07:24