- el problema es que me genera las miniaturas en negro y no c por que.
Código PHP:
Ver original
function crear_mini($dir_this,$imagen_jpg,$destino,$w,$h){ $origen=$dir_this; $se_creo=true; $imagen_final= $imagen_jpg; $asigna = $destino.$imagen_final; } if($se_creo){ return $asigna=$destino.$imagen_final; } } $nombre= $nombrePas; //$nombre= $_GET['nombe']; $dir_this="C:/AppServ/www/src/galeria/Images"; $imagen_jpg=$nombre; $destino='C:/AppServ/www/src/galeria/thumbs/'; $origen=$dir_this.'/'; $w='100'; $h='100'; $wm='550'; $hm='285'; if($ancho<$wm && $alto<$hm){ //dimensiones imagen chica if($ancho>$w) { $h=($alto*$w)/$ancho; }else{ $w=$ancho; } if($alto>$h) { $w=($ancho*$h)/$alto; }else{ $h=$alto; } //dimensiones imagen mediana if($ancho>$wm) { $hm=($alto*$wm)/$ancho; }else{ $wm=$ancho; } if($alto>$hm) { $wm=($ancho*$hm)/$alto; }else{ $hm=$alto; } }else{ if($ancho>$alto) { $h=($alto*$w)/$ancho; $hm=($alto*$wm)/$ancho; }else{ $w=($ancho*$h)/$alto; $wm=($ancho*$hm)/$alto; } } crear_mini($dir_this,$imagen_jpg,$destino,$w,$h); $destino='C:/AppServ/www/src/galeria/medianas/'; crear_mini($dir_this,$imagen_jpg,$destino,$wm,$hm);