Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2009, 10:39
segma
 
Fecha de Ingreso: diciembre-2004
Mensajes: 296
Antigüedad: 21 años, 9 meses
Puntos: 1
Problema con generar thumbs con php

Hola a tod@s!!

Tenfo un problema con un script, resulta que sirve para crear thumbs, subiendo los desde un formulario. El problema es que si que me genera la imagen y donde le digo, redimensionada, pero me sale en negro. Muestro el script:

function CrearThumb($archivoorigen, $archivodestino, $ancho, $alto, $calidadcompresion=100){

Código PHP:
            $formato = strtolower(substr($archivoorigen, strpos($archivoorigen, ".", strlen($archivoorigen)-5)+1)); //así recuperamos el formato del archivo
        
            
            
if($formato == 'jpg' || $formato == 'jpeg'){
            
            echo 
"sa";
            
            
$pic = @imagecreatefromjpeg($archivoorigen);
            
            }else if(
$formato == 'gif'){
            
                
$pic = @imagecreatefromgif($archivoorigen);
            
            }else if(
$formato == 'png'){
            
                
$pic = @imagecreatefrompng($archivoorigen);
            }
            
            
$width = imagesx($pic);    
            
            
$height = imagesy($pic);
            
            
$fw = $ancho;
            
            
$fh = ($alto==0) ? $fw * $height / $width : $alto;
            
            
$imagenorigen=$pic;
         
            
$imagendestino=imagecreatetruecolor($fw, $fh);
            
            
$re=imagecopyresampled($imagendestino, $imagenorigen, 0, 0, 0, 0, $fw, $fh, $width, $height);
            
            
imagejpeg($imagendestino, $archivodestino, $calidadcompresion);
            
            
imagedestroy($imagendestino);
    } 


Saludos y gracias!!
__________________
Visitar:
www.vinosyrecetas.com
www.galerias-arte.com