Gerar imagem (jpg/png) de HTML

2,571 views
Skip to first unread message

Guto Mezêncio

unread,
Jul 15, 2011, 5:56:30 PM7/15/11
to ph...@googlegroups.com
Olá pessoal! Boa noite!

Gostaria de saber se alguém conhece uma biblioteca ou web service que gere um arquivo de imagem (jpg/png) a partir de uma url ou HTML.

Eu vi esse http://www.websnapr.com/ que faz alguma coisa parecida, mas acredito que existam outros seviços/soluções (não pesquisei muito ainda).

Quem souber de alguma coisa, vai me ajudar bastante!

Valeu! =)

--
Guto Mezêncio
@gutomezencio
Desenvolvedor Web
Linkedin -  http://br.linkedin.com/in/gutomezencio
(31) 9125-3620
Belo Horizonte / MG

Carlos BH

unread,
Jul 16, 2011, 9:01:14 PM7/16/11
to ph...@googlegroups.com
Boa noite Guto,
 O firefox tem pelo menos dois "add-ons" que fazem a cópia da página direto do navegador.   Procure na página de complementos por "shooter" e  "snapper". 

Espero que atenda.

Azzi.
_______________________________________________________________

--
Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos do Google.
Site oficial do grupo: http://www.phpmg.com
Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para phpmg-un...@googlegroups.com
Regras da lista: http://groups.google.com/group/phpmg/web/regras-da-lista
Para ver mais opções, acesse http://groups.google.com/group/phpmg

Carlos BH

unread,
Jul 16, 2011, 9:06:05 PM7/16/11
to ph...@googlegroups.com

o melhor deles, que inclusive permite editar é o fire Shot.

Azzi

________________________________________________________

Hélio

unread,
Jul 17, 2011, 11:08:16 AM7/17/11
to PHP MG
Não seria imagem base64?

On 15 jul, 18:56, Guto Mezêncio <gutomezen...@gmail.com> wrote:
> Olá pessoal! Boa noite!
>
> Gostaria de saber se alguém conhece uma biblioteca ou web service que gere
> um arquivo de imagem (jpg/png) a partir de uma url ou HTML.
>
> Eu vi essehttp://www.websnapr.com/que faz alguma coisa parecida, mas
> acredito que existam outros seviços/soluções (não pesquisei muito ainda).
>
> Quem souber de alguma coisa, vai me ajudar bastante!
>
> Valeu! =)
>
> --
> Guto Mezêncio
> @gutomezencio <http://www.twitter.com/gutomezencio>

Guto Mezêncio

unread,
Jul 17, 2011, 11:28:17 AM7/17/11
to ph...@googlegroups.com
Não sei se deixei claro.
Mas seria um html simples, contendo alguns textos e imagens.
Preciso converter isso em jpeg, como se fosse um print do "site"... via um webservice ou então biblioteca, pois será acionado automaticamente pela aplicação...

Valeu!

2011/7/17 Hélio <ins...@gmail.com>
--
Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos do Google.
 Site oficial do grupo: http://www.phpmg.com
 Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para phpmg-un...@googlegroups.com
 Regras da lista: http://groups.google.com/group/phpmg/web/regras-da-lista
 Para ver mais opções, acesse http://groups.google.com/group/phpmg



--
Guto Mezêncio
@gutomezencio

Thiago da Silva Resende

unread,
Jul 18, 2011, 9:58:31 AM7/18/11
to PHP MG
Qual seria a utilidade final dessa imagem?

On Jul 17, 12:28 pm, Guto Mezêncio <gutomezen...@gmail.com> wrote:
> Não sei se deixei claro.
> Mas seria um html simples, contendo alguns textos e imagens.
> Preciso converter isso em jpeg, como se fosse um print do "site"... via um
> webservice ou então biblioteca, pois será acionado automaticamente pela
> aplicação...
>
> Valeu!
>
> 2011/7/17 Hélio <ins...@gmail.com>
>
>
>
>
>
>
>
>
>
> > Não seria imagem base64?
>
> > On 15 jul, 18:56, Guto Mezêncio <gutomezen...@gmail.com> wrote:
> > > Olá pessoal! Boa noite!
>
> > > Gostaria de saber se alguém conhece uma biblioteca ou web service que
> > gere
> > > um arquivo de imagem (jpg/png) a partir de uma url ou HTML.
>
> > > Eu vi essehttp://www.websnapr.com/quefaz alguma coisa parecida, mas
> > > acredito que existam outros seviços/soluções (não pesquisei muito ainda).
>
> > > Quem souber de alguma coisa, vai me ajudar bastante!
>
> > > Valeu! =)
>
> > > --
> > > Guto Mezêncio
> > > @gutomezencio <http://www.twitter.com/gutomezencio>
> > > Desenvolvedor Web
> > > Linkedin -  http://br.linkedin.com/in/gutomezencio
> > > (31) 9125-3620
> > > Belo Horizonte / MG
>
> > --
> > Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos
> > do Google.
> >  Site oficial do grupo:http://www.phpmg.com
> >  Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
> >  Para cancelar a sua inscrição neste grupo, envie um e-mail para
> > phpmg-un...@googlegroups.com
> >  Regras da lista:http://groups.google.com/group/phpmg/web/regras-da-lista
> >  Para ver mais opções, acessehttp://groups.google.com/group/phpmg
>
> --
> Guto Mezêncio

Bernardo Vieira

unread,
Jul 18, 2011, 10:22:38 AM7/18/11
to ph...@googlegroups.com
Você pode tentar XULRunner + GrabThemAll. O grande problema é que você vai ter que instalar um xserver no seu servidor.

http://rafal.zelazko.info/2009/08/21/screenshot-server/

2011/7/18 Thiago da Silva Resende <thiago.das...@gmail.com>

Guto Mezêncio

unread,
Jul 18, 2011, 10:50:59 AM7/18/11
to ph...@googlegroups.com
Esse HTML gerado é dinâmico.
A cada vez que ele for gerado (o HTML) preciso da imagem desse conteúdo para avaliação por uma área admin da aplicação.
Infelizmente somente em imagem, não pode ser PDF... =(

2011/7/18 Thiago da Silva Resende <thiago.das...@gmail.com>
Qual seria a utilidade final dessa imagem?
 Para ver mais opções, acesse http://groups.google.com/group/phpmg



--
Guto Mezêncio
@gutomezencio

Leonardo Weslei Diniz

unread,
Jul 18, 2011, 3:16:39 PM7/18/11
to ph...@googlegroups.com
Porque você não gera o PDF e converte pra imagem então?

Leonardo Weslei Diniz
Analista de sistemas • Flux softwares • http://www.fluxsoftwares.com
Ciência da Computação • 8° período • Faculdades Doctum • http://www.doctum.edu.br
leonard...@gmail.com • leonard...@hotmail.com • leon...@agilesoft.com.br
Cel.: +55 33 8405-7254 • Skype: leonardoweslei • CV: http://cvu.vg/leonardoweslei
http://facebook.com/leonardoweslei • http://twitter.com/leonardoweslei • http://agilesoft.com.br


Anthony Marciano Collucci

unread,
Jul 18, 2011, 6:28:10 PM7/18/11
to ph...@googlegroups.com
HUM, sera que  imagegrabwindow() da GD nao e atende nao?

2011/7/18 Guto Mezêncio <gutome...@gmail.com>



--
        Anthony M. Collucci
           (0xx31)9243-1690
      http://amcollucci.com.br
      http://observatoriocollucci.blogspot.com
      http://code.google.com/p/kimx/
"Se não fosse imperador, desejaria ser professor. Não conheço missão maior e mais nobre que a de dirigir as inteligências jovens e preparar os homens do futuro." (D. Pedro II)

"Alguém cujo espírito e força mental, se fortaleceram através das lutas com uma atitude de nunca desanimar não deve encontrar dificuldades em enfrentar nenhum desafio, por maior que ele seja. Alguém que suportou longos anos de sofrimento físico e agonia mental para aprender um soco ou um chute, deve ter condições de encarar qualquer tarefa, por mais difícil que ela seja, e de executá-la até o fim." Ginshin Funakoshi - O  Pai do Karate-Do, e fundador estilo Shotokan

Braço Mecânico desenvolvido na Faculdade http://www.youtube.com/watch?v=6TE8mzwbcAM

Prisma - GMAIL

unread,
Jul 18, 2011, 3:56:16 PM7/18/11
to ph...@googlegroups.com

Veja se a fun��o� imagegrabscreen resolve teu caso..

http://www.php.net/manual/pt_BR/function.imagegrabscreen.php


Abra�os,

Moacir


Em 18/07/2011 16:16, Leonardo Weslei Diniz escreveu:
Porque voc� n�o gera o PDF e converte pra imagem ent�o?

Em 18 de julho de 2011 11:50, Guto Mez�ncio <gutome...@gmail.com> escreveu:
Esse HTML gerado � din�mico.
A cada vez que ele for gerado (o HTML) preciso da imagem desse conte�do para avalia��o por uma �rea admin da aplica��o.
Infelizmente somente em imagem, n�o pode ser PDF... =(

2011/7/18 Thiago da Silva Resende <thiago.das...@gmail.com>
Qual seria a utilidade final dessa imagem?

On Jul 17, 12:28�pm, Guto Mez�ncio <gutomezen...@gmail.com> wrote:
> N�o sei se deixei claro.

> Mas seria um html simples, contendo alguns textos e imagens.
> Preciso converter isso em jpeg, como se fosse um print do "site"... via um
> webservice ou ent�o biblioteca, pois ser� acionado automaticamente pela
> aplica��o...
>
> Valeu!
>
> 2011/7/17 H�lio <ins...@gmail.com>
>
>
>
>
>
>
>
>
>
> > N�o seria imagem base64?
>
> > On 15 jul, 18:56, Guto Mez�ncio <gutomezen...@gmail.com> wrote:
> > > Ol� pessoal! Boa noite!
>
> > > Gostaria de saber se algu�m conhece uma biblioteca ou web service que

> > gere
> > > um arquivo de imagem (jpg/png) a partir de uma url ou HTML.
>
> > > Eu vi essehttp://www.websnapr.com/quefaz alguma coisa parecida, mas
> > > acredito que existam outros sevi�os/solu��es (n�o pesquisei muito ainda).

>
> > > Quem souber de alguma coisa, vai me ajudar bastante!
>
> > > Valeu! =)
>
> > > --
> > > Guto Mez�ncio

> > > @gutomezencio <http://www.twitter.com/gutomezencio>
> > > Desenvolvedor Web

> > > (31) 9125-3620
> > > Belo Horizonte / MG
>
> > --
> > Voc� recebeu esta mensagem porque est� inscrito no grupo "PHP MG" no grupos
> > do Google.
> > �Site oficial do grupo:http://www.phpmg.com
> > �Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
> > �Para cancelar a sua inscri��o neste grupo, envie um e-mail para
> > phpmg-un...@googlegroups.com
> > �Regras da lista:http://groups.google.com/group/phpmg/web/regras-da-lista
> > �Para ver mais op��es, acessehttp://groups.google.com/group/phpmg
>
> --
> Guto Mez�ncio

> @gutomezencio <http://www.twitter.com/gutomezencio>
> Desenvolvedor Web

> (31) 9125-3620
> Belo Horizonte / MG

--
Voc� recebeu esta mensagem porque est� inscrito no grupo "PHP MG" no grupos do Google.
�Site oficial do grupo: http://www.phpmg.com
�Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
�Para cancelar a sua inscri��o neste grupo, envie um e-mail para phpmg-un...@googlegroups.com
�Regras da lista: http://groups.google.com/group/phpmg/web/regras-da-lista
�Para ver mais op��es, acesse http://groups.google.com/group/phpmg



--
Guto Mez�ncio

@gutomezencio
Desenvolvedor Web
Linkedin -� http://br.linkedin.com/in/gutomezencio

(31) 9125-3620
Belo Horizonte / MG
--
Voc� recebeu esta mensagem porque est� inscrito no grupo "PHP MG" no grupos do Google.

Site oficial do grupo: http://www.phpmg.com
Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
Para cancelar a sua inscri��o neste grupo, envie um e-mail para phpmg-un...@googlegroups.com
Para ver mais op��es, acesse http://groups.google.com/group/phpmg



--

Leonardo Weslei Diniz
Analista de sistemas � Flux softwares���http://www.fluxsoftwares.com
Ci�ncia da Computa��o���8� per�odo���Faculdades Doctum���http://www.doctum.edu.br
leonard...@gmail.com���leonard...@hotmail.com���leon...@agilesoft.com.br
Cel.: +55 33 8405-7254���Skype: leonardoweslei���CV: http://cvu.vg/leonardoweslei
http://facebook.com/leonardoweslei���http://twitter.com/leonardoweslei���http://agilesoft.com.br


--
Voc� recebeu esta mensagem porque est� inscrito no grupo "PHP MG" no grupos do Google.

Site oficial do grupo: http://www.phpmg.com
Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
Para cancelar a sua inscri��o neste grupo, envie um e-mail para phpmg-un...@googlegroups.com
Para ver mais op��es, acesse http://groups.google.com/group/phpmg

Thiago da Silva Resende

unread,
Jul 19, 2011, 12:42:38 PM7/19/11
to PHP MG
Eu achei esse script aqui(http://www.rabuser.info/painty.php). Ele é
bem limitado mas da uma olhada ai.

.On Jul 18, 4:56 pm, Prisma - GMAIL <prism...@gmail.com> wrote:
> Veja se a fun��o  imagegrabscreen resolve teu caso..
>
> http://www.php.net/manual/pt_BR/function.imagegrabscreen.php
>
> Abra�os,
>
> Moacir
>
> Em 18/07/2011 16:16, Leonardo Weslei Diniz escreveu:
>
>
>
>
>
>
>
> > Porque voc� n�o gera o PDF e converte pra imagem ent�o?
>
> > Em 18 de julho de 2011 11:50, Guto Mez�ncio <gutomezen...@gmail.com
> > <mailto:gutomezen...@gmail.com>> escreveu:
>
> >     Esse HTML gerado � din�mico.
> >     A cada vez que ele for gerado (o HTML) preciso da imagem desse
> >     conte�do para avalia��o por uma �rea admin da aplica��o.
> >     Infelizmente somente em imagem, n�o pode ser PDF... =(
>
> >     2011/7/18 Thiago da Silva Resende <thiago.dasilvarese...@gmail.com
> >     <mailto:thiago.dasilvarese...@gmail.com>>
>
> >         Qual seria a utilidade final dessa imagem?
>
> >         On Jul 17, 12:28 pm, Guto Mez�ncio <gutomezen...@gmail.com
> >         <mailto:gutomezen...@gmail.com>> wrote:
> >         > N�o sei se deixei claro.
> >         > Mas seria um html simples, contendo alguns textos e imagens.
> >         > Preciso converter isso em jpeg, como se fosse um print do
> >         "site"... via um
> >         > webservice ou ent�o biblioteca, pois ser� acionado
> >         automaticamente pela
> >         > aplica��o...
>
> >         > Valeu!
>
> >         > 2011/7/17 H�lio <ins...@gmail.com <mailto:ins...@gmail.com>>
>
> >         > > N�o seria imagem base64?
>
> >         > > On 15 jul, 18:56, Guto Mez�ncio <gutomezen...@gmail.com
> >         <mailto:gutomezen...@gmail.com>> wrote:
> >         > > > Ol� pessoal! Boa noite!
>
> >         > > > Gostaria de saber se algu�m conhece uma biblioteca ou
> >         web service que
> >         > > gere
> >         > > > um arquivo de imagem (jpg/png) a partir de uma url ou HTML.
>
> >         > > > Eu vi essehttp://www.websnapr.com/quefaz
> >         <http://www.websnapr.com/quefaz> alguma coisa parecida, mas
> >         > > > acredito que existam outros sevi�os/solu��es (n�o
> >         pesquisei muito ainda).
>
> >         > > > Quem souber de alguma coisa, vai me ajudar bastante!
>
> >         > > > Valeu! =)
>
> >         > > > --
> >         > > > Guto Mez�ncio
> >         > > > @gutomezencio <http://www.twitter.com/gutomezencio>
> >         > > > Desenvolvedor Web
> >         > > > Linkedin -http://br.linkedin.com/in/gutomezencio
> >         > > > (31) 9125-3620
> >         > > > Belo Horizonte / MG
>
> >         > > --
> >         > > Voc� recebeu esta mensagem porque est� inscrito no grupo
> >         "PHP MG" no grupos
> >         > > do Google.
> >         > >  Site oficial do grupo:http://www.phpmg.com
> >         > >  Para postar neste grupo, envie um e-mail para
> >         ph...@googlegroups.com <mailto:ph...@googlegroups.com>
> >         > >  Para cancelar a sua inscri��o neste grupo, envie um
> >         e-mail para
> >         > > phpmg-un...@googlegroups.com
> >         <mailto:phpmg-un...@googlegroups.com>
> >         > >  Regras da
> >         lista:http://groups.google.com/group/phpmg/web/regras-da-lista
> >         > >  Para ver mais op��es,
> >         acessehttp://groups.google.com/group/phpmg
> >         <http://groups.google.com/group/phpmg>
>
> >         > --
> >         > Guto Mez�ncio
> >         > @gutomezencio <http://www.twitter.com/gutomezencio>
> >         > Desenvolvedor Web
> >         > Linkedin -http://br.linkedin.com/in/gutomezencio
> >         > (31) 9125-3620
> >         > Belo Horizonte / MG
>
> >         --
> >         Voc� recebeu esta mensagem porque est� inscrito no grupo "PHP
> >         MG" no grupos do Google.
> >          Site oficial do grupo:http://www.phpmg.com
> >          Para postar neste grupo, envie um e-mail para
> >         ph...@googlegroups.com <mailto:ph...@googlegroups.com>
> >          Para cancelar a sua inscri��o neste grupo, envie um e-mail
> >         para phpmg-un...@googlegroups.com
> >         <mailto:phpmg-un...@googlegroups.com>
> >          Regras da lista:
> >        http://groups.google.com/group/phpmg/web/regras-da-lista
> >          Para ver mais op��es, acessehttp://groups.google.com/group/phpmg
>
> >     --
> >     Guto Mez�ncio
>
> >     @gutomezencio <http://www.twitter.com/gutomezencio>
> >     Desenvolvedor Web
> >     Linkedin -http://br.linkedin.com/in/gutomezencio
> >     (31) 9125-3620
> >     Belo Horizonte / MG
> >     --
> >     Voc� recebeu esta mensagem porque est� inscrito no grupo "PHP MG"
> >     no grupos do Google.
> >     Site oficial do grupo:http://www.phpmg.com
> >     Para postar neste grupo, envie um e-mail para
> >     ph...@googlegroups.com <mailto:ph...@googlegroups.com>
> >     Para cancelar a sua inscri��o neste grupo, envie um e-mail para
> >     phpmg-un...@googlegroups.com
> >     <mailto:phpmg-un...@googlegroups.com>
> >     Para ver mais op��es, acessehttp://groups.google.com/group/phpmg
>
> > --
>
> > Leonardo Weslei Diniz
> > Analista de sistemas � Flux softwares �http://www.fluxsoftwares.com
> > Ci�ncia da Computa��o � 8� per�odo � Faculdades Doctum �
> >http://www.doctum.edu.br
> > leonardowes...@gmail.com <mailto:leonardowes...@gmail.com> �
> > leonardowes...@hotmail.com <mailto:leonardowes...@hotmail.com> �
> > leona...@agilesoft.com.br <mailto:leona...@agilesoft.com.br>
> > Cel.: +55 33 8405-7254 � Skype: leonardoweslei � CV:
> >http://cvu.vg/leonardoweslei
> >http://facebook.com/leonardoweslei�
> >http://twitter.com/leonardoweslei�http://agilesoft.com.br

Diego Henrique Oliveira

unread,
Aug 22, 2011, 2:15:20 PM8/22/11
to ph...@googlegroups.com
só atualizando o topico: https://github.com/knplabs/snappy


abraços



2011/7/19 Thiago da Silva Resende <thiago.das...@gmail.com>

--
Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos do Google.

 Site oficial do grupo: http://www.phpmg.com
 Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para phpmg-un...@googlegroups.com
 Para ver mais opções, acesse http://groups.google.com/group/phpmg

Pedro Costa

unread,
Aug 23, 2011, 6:23:37 PM8/23/11
to ph...@googlegroups.com
Boa diegão!
--
Pedro Luis Costa
Analista Desenvolvedor Web PHP Pleno
Integrante do PHPMG desde 2008

"A tecnologia digital é a arte de criar necessidades desnescessárias
que se tornem absolutamente imprescindíveis." - Joelmir Beting


Guto Mezêncio

unread,
Aug 25, 2011, 12:03:25 AM8/25/11
to ph...@googlegroups.com
Bacana véi! Valeu!

2011/8/23 Pedro Costa <pedr...@gmail.com>



--
Guto Mezêncio
@gutomezencio
Desenvolvedor Web
Linkedin -  http://br.linkedin.com/in/gutomezencio
Reply all
Reply to author
Forward
0 new messages