Hola amigos
Tengo unas imagenes en db binarias originalmente como gif y necesito convertirlas a jpg 100% calidad e imprimirlas en el navegador. He intentado con la libreria de imagenes pero no lo he conseguido.
Ayuda please
esto es lo que he echo, pero a la hora de leer un gif me muestra un cuadro negro:
$sql="select c_usuario.data, c_usuario.filetype from c_usuario WHERE c_usuario.N_USUARIO ='".$_GET['id']."' ";
$opiniones = mysql_query($sql, $link);
if($row = mysql_fetch_array($opiniones))
{
$mimetypes = array("image/jpeg", "image/pjpeg", "image/gif");
switch($row[1]) {
case $mimetypes[0]:
case $mimetypes[1]:
$original = imagecreatefromjpeg($row[0]);
break;
case $mimetypes[2]:
$original = imagecreatefromgif($row[0]);
break;
}
list($ancho, $alto) = getimagesize($original);
$n_ancho = $ancho;
$n_alto = $alto;
$nueva = imagecreatetruecolor($n_ancho,$n_alto);
ImageCopyResized($nueva,$original,0,0,0,0,$n_ancho ,$n_alto,$ancho,$alto);
imagejpeg($nueva,"",100);
}