<?
$dir="imagens";
$dir2=opendir($dir);
$cont=0;
while($res=readdir($dir2)){
$res2=explode(".",$res);
$tipo=$res2[1];
if($tipo=="jpg" || $tipo=="gif" || $tipo=="GIF" || $tipo=="JPG" || $tipo=="png" || $tipo=="PNG"){
$sortea[$cont]="$dir/$res";
$cont++;
}
}
$maximo=count($sortea)-1;
$imagem=$sortea[rand(0,$maximo)];
header("Content-type: image/png");
$tipo2=explode(".",$imagem);
if($tipo2[1]=="GIF" || $tipo2[1]=="gif"){
$im=imagecreatefromgif($imagem);
} elseif($tipo2[1]=="JPG" || $tipo2[1]=="jpg" || $tipo2[1]=="JPEG" || $tipo2[1]=="jpeg"){
$im=imagecreatefromjpeg($imagem);
} elseif($tipo2[1]=="PNG" || $tipo2[1]=="png"){
$im=imagecreatefrompng($imagem);
}
$largurao = imagesx($im);
$alturao = imagesy($im);
$alturad = 32;
$largurad = 32;
$nova = imagecreatetruecolor($largurad,$alturad);
imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao);
imagepng($nova);
imagedestroy($nova);
imagedestroy($im);
?>Só tem um problema, as imagens são de fundo transparente, mas aí fica preto.Olha:
http://www.zendurl.c...cvl/sprites.png
Será que tem jeito de deixar o fundo transparente? É meu sonho deixar *-*











