<? function ThumbMaker($imagem,$nova,$x=100,$y="",$qualidade=75){ $extensao = explode(".",$imagem); $extensao = strtoupper(end($extensao)); if(($extensao=="JPG") OR ($extensao=="JPEG")){ $tipo = "JPEG"; } elseif($extensao=="GIF"){ $tipo = "GIF"; } elseif($extensao=="PNG"){ $tipo = "PNG"; } else{ $tipo = "NULL"; } $CriarImagemDe= 'ImageCreateFrom'.$tipo; $img = $CriarImagemDe($imagem); $largura = ImageSX($img); $altura = ImageSY($img); $img_largura = $x; $img_altura = $altura * $x / $largura; if($y==""){ $y = "$img_altura"; } //Aqui � criada a nova imagem $img_nova = imagecreatetruecolor ($x,$y); imagecopyresampled($img_nova, $img, 0, 0, 0, 0, $img_largura, $img_altura, $largura, $altura); ImageInterlace($img_nova,1); $Image = "Image".$tipo; $Image($img_nova,"$nova","$qualidade"); ImageDestroy($img_nova); ImageDestroY($img); } //Exemplo Thumbmaker("img.jpg","nova.jpg"); ?>