Jump to content


CvL~

Member Since 02/08/2007
Offline Last Active 13/08/2007, 20:10
-----

Topics I've Started

Desafio Para Um Bom Programador De Php!

04/08/2007, 20:57

Tipo, eu tenho aqui uma "imagem" dividida em várias imagens e alguns códigos:
http://www.zendurl.com/c/cvl/sign.png

O desafio que eu tenho é alguém fazer um código para enganar um fórum e eu poder usar essa "imagem" na assinatura de um fórum IPB qualquer.

Se não for possível fazer isso postem aqui também :ph34r:
Agradeço e parabenizo desde já quem fizer esse código :D

Imagens Aleatórias

02/08/2007, 16:05

Bem, o negócio é o seguinte, peguei esse script aqui no fórum e arrumei tudo certo, até funcionando ele tá:
<?
   $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:
Posted Image
http://www.zendurl.c...cvl/sprites.png
Será que tem jeito de deixar o fundo transparente? É meu sonho deixar *-*

IPB Skin By Virteq