iz html to image

Kdo pozna kakšno primerno rešitev?
Problem: Iz html-ja bi rad dobil sliko(jpg). Torej generiram nek html, ki ima slike in besedilo, ven bi pa rad dobil img, nekaksen printscreen efekt.

Za priblizno podoben primer sem nasel recimo tole http://www.pdfonfly.com/create-pdf. html to pdf

Rabim neko php ali jquery scripto, ki bi mi iz html-ja (tak html, ki ga prikaže browser) zgenerirala sliko (jpg,gif).

Hvala!

13 odgovorov

To rabiš met na strani skodirano ali je lahko plugin za brskalnik?
Verjetno prvo?

http://www.websnapr.com/

Najbolje da tole uporabiš, skripte, ki bi ti to naredila verjetno ne boš našel...

http://www.guangmingsoft.net/htmlsnapshot/help.htm#Features

Sam je licenca nekam draga.

Dej PHP na windows in comObject, zažen IE, capture, shraniš v jpeg.
Enako lahko na Linuxu preko command guid zaženeš firefox.

Če rabiš ti lahko zrihtam kodo.

Roky kako bi ti rešil to zadevo, če mora bit inštalirana na ful različnih shared serverjih (plačljiv software).

@jure damijan prvo ja, na strani skodirano, implementacija v modul. To je misljeno za spletno stran, uporabnik prek nekih vnosnih polj spreminja vsebino html-a oz. nekega html templata ki ima dolocene stvari generične, ter kot rezultat dobi sliko..

@SpinX: Narediš API, ki kliče tvoj service (na drugem strežniku), ki požene firefox/ie, capture in vrne jpeg sliko.

bl4ckb1rd:
http://www.websnapr.com/

Najbolje da tole uporabiš, skripte, ki bi ti to naredila verjetno ne boš našel...

V bistvu rabim nekaj takega ja, v kodni obliki.

Kot sem že rekel, free skripte verjetno ne boš našel. Te screenshoti so narejeni preko browserjev, kot je rekel Roky, se pravi druge varjante kot da poženeš screenshot preko browserja ne bo šlo... Še najbolj pravilen screenshot boš dobil. PHP kot tak ne zna delat screenshotov...

Roky tudi to sem razmišljal, samo v tem primeru je ta dependancy, ki se ga ne želim.

@nobodyelse:
Če nimaš nekega zahtevnega htmlja, recimo račun v spletni trgovini.. lahko narediš PDF v PHPju in potem ta pdf v sliko daš.