[Cascavel-pm] Duvida sobre o GD::Image

Daniel Ruoso daniel em ruoso.com
Sábado Fevereiro 12 03:40:10 PST 2005


Mas porque salvar em arquivo?

é só fazer a chamada da imagem direto para o cgi que cospe a imagem...
tipo
<IMG SRC="/cgi-bin/cgi_imagem.cgi?p1=v1&p2=v2">

Em Sex, 2005-02-11 às 19:29, Alceu R. de Freitas Jr. escreveu:
> Douglas, vc pode usar uma função em javascript para
> fazer uma outra chamada para o CGI apagar a figura
> assim que o usuário abandonar a página.
> 
> Bem é só uma idéia. :-)
> 
> []'s
> Alceu
> 
>  --- Douglas de Souza <douglas em speedweb.com.br>
> escreveu: 
> > Usei outra solução,
> > 
> > fiz com que o cgi gravasse a imagem em um arquivo
> > .png
> > 
> > portanto para nao ficar milhares de arquivo e como
> > nao podia ser o mesmo 
> > nome para todos
> > 
> > coloquei assim ano mes dia hora minuto segundo.png
> > (sem o espaço)
> > 
> > e fiz ele executar no final do cgi uma funcao que
> > verifica todoas as imagens 
> > só deixa
> > 
> > na pasta as imagens de 1 minutos a menos
> > 
> > ex: 2005 02 11 18 27 50.png (sem o espaco)
> > 
> > coloquei um if p/ comparar se for < que $data-100
> > 
> > ele deleta o arquivo...
> > 
> > assim nao preciso passar por get o comando
> > 
> > Achei mais seguro...
> > 
> > []'s Douglas
> > 
> > 
> > ----- Original Message ----- 
> > From: "Luis Campos de Carvalho"
> > <monsieur_champs em yahoo.com.br>
> > To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
> > Sent: Friday, February 11, 2005 9:23 AM
> > Subject: Re: [Cascavel-pm] Duvida sobre o GD::Image
> > 
> > 
> > Douglas de Souza wrote:
> > > Ola,
> > > fiz um cgi/perl usando o modulo GD::Image
> > > portanto neste cgi ele só imprime a imagem
> > > como faço p/ colocar HTML junto???
> > > coloquei assim
> > >
> > > #!/usr/bin/perl
> > > use GD;
> > > $im = newFromPng GD::Image(PNG);
> > > print "Content-type:text/html\n\n";
> > > print "Teste de CGI, testando bahhhhhhhhh";
> > > print "Olha a imagem que eu fizzzzzzzz";
> > > print "Content-type:image/png\n\n";
> > > binmode STDOUT;
> > > print $im->png;
> > >
> > > só que dai sai um monte de código:
> > >
> > > Content-type:image/png ?PNG  IHDRJn
> > >
> > > como faço p/ imprimir os dois no mesmo CGI ?
> > 
> >    Oies, Douglas.
> >    Para isso, você precisa respeitar o protocolo
> > HTTP, que diz que cada
> > Content-Type requisitado deve ser enviado
> > separadamente do restante.
> > 
> >    Desta forma, para que o browser possa requisitar
> > a imagem (componente
> > do HTML) ele deve primeiro requisitar o HTML.
> > 
> >    Para fucnionar:
> >    1. Construa um script CGI (ou página HTML) que
> > envie sua página HTML
> > (com referência para o script que gera sua imagem).
> >    2. Publique a página
> >    3. Requisite a página HTML. Automaticamente o seu
> > browser requisitará
> > a imagem (proveniente do script).
> > 
> >    Espero que isso te ajude.
> >    Se ficou confuso, por favor pergunte mais, eu
> > estou à disposição para
> > ajudar.
> > 
> >    Putamplexos!
> > -- 
> > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> >   Luis Campos de Carvalho is BSc in Comp Science,
> >   PerlMonk [SiteDocClan], Sao Paulo PM Leader,
> >   Unix Sys Admin && Certified Oracle DBA
> >   http://br.geocities.com/monsieur_champs/
> > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> > 
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > 
> > 
> > 
> > 
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> >  
> 
> 
> 	
> 	
> 		
> _______________________________________________________ 
> Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora. http://br.acesso.yahoo.com/ - Internet rápida e grátis
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm



Mais detalhes sobre a lista de discussão Cascavel-pm