Bueno, mi problema es que cuando redimensiono una imagen jpg me cambia la paleta de colores (creo). No se muy bien como salir de este problema
Aca esta el script
// Variable que contiene el nombre de la imagen
$nombreimagen = 'nombre_archivo';
// Creamos archivo de imagen desde jpg
$imagen_tempo = imagecreatefromjpeg($nombreimagen);
// Propiedades de la imagen
$tamanio = getimagesize ($nombreimagen);
// Nuevas dimensiones en funcion del ancho
// Nuevo ancho
$img_ancho_nuevo = $img_ancho;
// dimensiones reales
$img_alto_org = $tamanio[1];
$img_ancho_org = $tamanio[0];
// Escala y nuevo alto
$img_escala = $img_ancho_org / $img_ancho_nuevo;
$img_alto_nuevo = $img_alto_org / $img_escala;
// Redimensionamiento de la imagen
// Se obtienen las dimensiones de la imagen
$ancho = imagesx($imagen_tempo);
$alto = imagesy($imagen_tempo);
// Se crea la nueva imagen
$imagen_nueva = imagecreate($img_ancho_nuevo, $img_alto_nuevo);
// Se copia la imagen original
imagecopyresized
(
$imagen_nueva, $imagen_tempo,
0, 0, 0, 0,
$img_ancho_nuevo, $img_alto_nuevo,
$img_ancho_org, $img_alto_org
);
// Guardamos la imagen en un archivo
imagejpeg ($imagen_nueva, 'nuevo_archivo', 'calidad');