![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
16/11/2009, 10:19
|
|
Respuesta: problema al subir archivo, un ejemplo funcionando para ver el problema Hola mauro770.
Las imágenes redimensionadas deberían tener la misma proporción de aspecto que sus originales. Estás forzando a las imágenes redimensionadas a tener todas el mismo ancho con su respectiva altura escalada, y esto no es lo que ocurre siempre.
Tienes que tener en cuenta dos variables:
- La proporción entre el ancho de la imagen original y el ancho de la imagen redimensionada a crear. Lo llamaremos $ratio_ancho.
- La proporción entre el alto de la imagen original y el alto de la imagen redimensionada a crear. Lo llamaremos $ratio_alto.
Hay tres posibilidades:
1ª) Que el valor de $ratio_ancho esté más próximo a 1 que el valor de $ratio_alto (o que el $ratio_ancho sea 1 y el $ratio_alto otro valor distinto).
2ª) Que el valor de $ratio_alto esté más próximo a 1 que el valor de $ratio_ancho (o que el $ratio_alto sea 1 y el $ratio_ancho otro valor distinto).
3ª) Que los valores de $ratio_ancho y $ratio_alto sean iguales.
Tú sólo has tenido en cuenta la 1ª posibilidad.
Otro error que has cometido es que a la imagen de salida le estás dando las dimensiones de $thumb mientras que deberías darle las de la imagen $escalada. NOTA: Deberías tener en cuenta una 4ª posibilidad y es que ambas dimensiones de la imagen original sean menores que ambas dimensiones de la imagen redimensionada a crear. En este caso estarías aumentado la imagen con la posible pérdida de calidad.
Última edición por serser; 16/11/2009 a las 10:27 |