[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