Hola a tod@s
Estoy peleandome con las gd y van ganando
mi intencion es coger un gif o png y pasarlo a jpg.
lo he hecho de mil maneras y es que no entiendo cual es la función que me convierte a jpg, por que yo suponía que era imagejpeg, pero es que no me lo hace.
el código que tengo ahora mismo es este.
Código:
$ancho = 200;
$alto = 200;
$prefijo="color_";
$img_orig=$dir . "/" . $id . "_" . $logo;
$nombre=basename($id . "_" . $logo);
$dir=$dir . '/';
list($width, $height) = getimagesize($img_orig);
$img = imagecreatefromgif($dir.$nombre);
$datos = getimagesize($dir.$nombre);
$thumb = imagecreatetruecolor($ancho,$alto);
imagecopyresampled ($thumb, $img, 0, 0, 0, 0, $ancho, $alto, $datos[0], $datos[1]);
$thumb = imagecreatetruecolor($ancho,$alto);
imagejpeg($thumb,$camino.$dir.$prefijo.$nombre);
return"color_" . $id . "_" . $logo;
Lo estaba probando con gif y ya despues de leer en algunos sitios que gif puede dar problemas he probado con png y tampoco
la imagen se me guarda y se me redimensiona, pero la extension me trae ya de los pelos.
Me podeis echar un cable por favor ?
Gracias.
Un saludo.