Jump to content


Photo

Imagens Aleatórias


  • Faça o login para participar
7 replies to this topic

#1 CvL~

CvL~

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 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 *-*


#2 LordSky

LordSky

    Turista

  • Usuários
  • 34 posts
  • Sexo:Masculino
  • Localidade:Iguaí - BA

Posted 02/08/2007, 16:14

Boas...

Cara, através do FIREWORKS é possível fazer isso sim... procura no google e baixa que te mostro como faz.

Edição feita por: LordSky, 02/08/2007, 16:16.

Quando acertamos ninguém se lembra, quando erramos ninguém se esquece.

Problemas existem para serem resolvidos, e não para nos controlar.


#3 CvL~

CvL~

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 03/08/2007, 13:03

Boas...

Cara, através do FIREWORKS é possível fazer isso sim... procura no google e baixa que te mostro como faz.

Eu tenho Fireworks. Pode falar :]~

edit- és o Sky Lord? o_O


Putz! Ninguém vai ajudar, não? D=

Edição feita por: CvL~, 02/08/2007, 17:42.


#4 hnrq

hnrq

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 03/08/2007, 14:47

use a varinha magica do fireworks e delete o fundo preto, salve como GIF ALPHA TRANSPARENCY...

Tem que ser GIF e ALPHA TRANSPARENCY

#5 CvL~

CvL~

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 03/08/2007, 22:39

use a varinha magica do fireworks e delete o fundo preto, salve como GIF ALPHA TRANSPARENCY...

Tem que ser GIF e ALPHA TRANSPARENCY

Como salva em Alpha Transparency? >.<

Responde!!

Edição feita por: CvL~, 03/08/2007, 16:04.


#6 hnrq

hnrq

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 04/08/2007, 10:39

Vai em File ou Arquivo

Image Preview

e seleciona GIF em baixo ALPHA TRANSPARENCY

#7 CvL~

CvL~

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 05/08/2007, 21:53

Não adiantou coisa nenhuma ¬¬
Era isso que eu tentava dizer, as imagens já estavam em .PNG e sem fundo.
Olha aí a imagem:
http://www.zendurl.c...imagens/axe.gif
E olha como ela fica como o code:
http://www.zendurl.c...cvl/sprites.png

É no código .PHP que tem que mudar algo pra ficar transparente! :o


.

Edição feita por: CvL~, 04/08/2007, 20:53.


#8 senna

senna

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 24/08/2007, 22:15

tava estudando a biblioteca gd acho q vi algo q possa te interessar

http://www.phpdig.ne.../rn25re396.html
Posted ImageHost de Graça
Sempre o melhor preço!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq