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:
Lo estaba probando con gif y ya despues de leer en algunos sitios que gif puede dar problemas he probado con png y tampoco$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;
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.