Cita: el detalle es que cuando quiero dimensionar las imágenes a cierto tamaño, hay algunas que se desproporcionan muy feo
Una solución sin complicarse la vida seria que redimensiones solo con una de las dimensiones....(es lo mismo que hace thumb.php pero sin crear la imagen nueva)
En función de tu diseño sera mas importante que todas las imagenes tengan el mismo ancho o el mismo alto, luego redimensiona solo la variable relevante, la otra dimension la calculará el navegador sin distorsionar la imagen....
Código PHP:
Ver original<img src="<?php echo $row_Salnuevid['imagen'] ?>" width="100" />
si haces esto todas tendran un ancho de 100 y el alto que les corresponda segun la proporción de la imagen original... si no tienes imagenes muy dispares puede ser una solución sin entrar a generar imagenes nuevas. A demas tienes la ventaja que ya has bajado la imagen original y por tanto la puedes mostrar ampliada sin bajarla de nevo...
Una imagen con proporción 1:2 se distorsiona si decides que debe medir 100:150 pero si solo le dices que debe medir 100 automaticamente se mostrará como 100:200 sin distorsionarse.
Incluso usando $info = getimagesize($row_Salnuevid['imagen']); podrias decidir sobre que dimension actuas....
Si es una imagen "ancha" usas
Código PHP:
Ver original<img src="<?php echo $row_Salnuevid['imagen'] ?>" width="100" />
si es "alta"
Código PHP:
Ver original<img src="<?php echo $row_Salnuevid['imagen'] ?>" height="100" />
con lo que todas estaran dentro de un cuadro de 100:100 sin distorsinarse....