Estoy cambiando el tamaño de unas imagenes con php, pero la calidad no es muy buena que digamos... por ejemplo, de una imagen de 640 x 480, si con PHP la reduzco a 120 x 90, se ve así:
Y reduciendola con el "vista previa" de mac, que es un simple programa para ver fotos y que da la posibilidad de cambiar el tamaño, se ve así:
De hecho, la generada con PHP es más pesada que la otra a pesar de no tener tan buena calidad...
Ya lo intenté de varias maneras, creando jpg, creando png, y nada.
Cuando creo las imagenes en formato jpg, le pongo calidad "100" a la funcion "imagejpeg" en su tercer parámetro, y cuando creo png le pongo 0 como tercer parámetro a la función "imagepng" para que no la comprima (según lo que leí en el manual de cada una de esas funciones), pero nada funciona.
Existe una mejor manera de cambiar el tamaño y que la calidad no se pierda? o de plano es la mejor calidad que puedo lograr?
Ojalá me puedan ayudar, gracias!
P.D.: Para la creación de esas imágenes reducidas también uso la funcion "imagecreatetruecolor"