Thanks for sharing that Dave. Gives me a bit for research over the weekend. That setup is fantastic and exactly what we need for this app.
My apologies for my blasphemous behaviour. :-) Happy weekends everyone. Aaron ----- Original Message ----- From: "Dave Lane" <[email protected]> To: <[email protected]> Sent: Friday, February 27, 2009 4:23 PM Subject: [phpug] Re: HTML (URL) to Image > > It uses Xvfb (an X virtual frame buffer - headless :)) > > D > > Aaron Cooper wrote: >> Yup, this is precisely what I'm looking for - it's the whole automatic >> browser that appears to be the gap in info I've looked at. >> >> I imagine the server needs to be running Windows or X-Windows if Linux? >> >> ----- Original Message ----- >> From: "Michael Adams" <[email protected]> >> To: <[email protected]> >> Sent: Friday, February 27, 2009 3:58 PM >> Subject: [phpug] Re: HTML (URL) to Image >> >> >>> >>> This would be cool as a standalone as well Dave. >>> >>> On Fri, 27 Feb 2009 15:38:33 +1300 >>> Came this utterance formulated by Dave Lane to my mailbox: >>> >>>> To clarify, our module has the following components: >>>> On the server side, a web service interface for headless browser (FF >>>> 3) instance which takes chromeless screenshots without user >>>> interaction and on the client side, you just put a URL like >>>> http://webshot.server/?site=http://site.to.screenshot/plus/path/if/desired&scale=0.5 >>>> and it returns either a placeholder "Screenshot coming soon!" image >>>> if >>>> the screenshot has only just been requested (the server queues the >>>> screenshot requests and processes them as fast as possible) or the >>>> scaled image if it's previously been screenshot. >>>> >>>> Cheers, >>>> >>>> Dave >>>> >>>> Dave Lane wrote: >>>>> For what it's worth, we (Egressive) have written a Drupal module >>>>> which provides and serves up "webshots" - for examples of use (the >>>>> module is still fairly alpha), see http://egressive.com/drupal_sites >>>>> or http://travelbookmarking.com >>>>> >>>>> When time allows, I'll be improving the code with the goal of >>>>> getting a client-server pair of modules up onto Drupal.org for >>>>> general use. >>>>> >>>>> Cheers, >>>>> >>>>> Dave >>>>> >>>>> Aaron Cooper wrote: >>>>>> Howdy all, >>>>>> >>>>>> I really don't think this will be possible with PHP without some >>>>>> server-side software additions but just checking to see if there >>>>> are> other methods or if someone has done something similar. >>>>>> We have a email marketing system, where we load HTML email >>>>> templates> into customer accounts. This HTML code is stored in the DB >>>>> and loaded> into a WYSIWYG editor for each mail out. >>>>>> At the moment, we take screenshots of parsed output for this HTML, >>>>>> resize in PS, and load into the system so that our users can see a >>>>>> thumbnail snapshot of their HTML template when they are selecting >>>>> which> template to use for a campaign. >>>>>> It's getting to the stage that we are adding a template a day and >>>>> this> is becoming a bit tedious, and now have a need to automate the >>>>> thumbnail> generation process if possible. >>>>>> The ideal situation is for us to: >>>>>> 1. Click a button to generate thumbnail after loading the template >>>>> HTML> 2. A script (or external service) is given the URL to the HTML >>>>> output> page on the server, with the template ID. This will simply >>>>> output and> render the HTML in the DB. >>>>>> 3. Script takes snapshot of HTML >>>>>> 4. Resize snapshot to suit interface (250x200) >>>>>> 5. Saves thumbnail to a statically named directory, with a >>>>> dynamically> named filename. >>>>>> I assume that this is going to require a browser on the server. >>>>> We're> running on Debian here (shell only), and I'm no *Nix guru >>>>> either.> >>>>>> Thoughts? >>>>>> >>>>>> Aaron >>>>>> >>>> -- >>>> Dave Lane = Egressive Ltd = [email protected] = m: +64 21 229 8147 >>>> p: +64 3 9633733 = Linux: it just tastes better = nosoftwarepatents >>>> http://egressive.com ==== we only use open standards: http://w3.org >>>> Effusion Group Founding Member =========== http://effusiongroup.com >>>> >>>> >>> -- >>> Michael >>> >>> All shall be well, and all shall be well, and all manner of things shall >>> be well >>> >>> - Julian of Norwich 1342 - 1416 >>> >> >> >> > > > -- > Dave Lane = Egressive Ltd = [email protected] = m: +64 21 229 8147 > p: +64 3 9633733 = Linux: it just tastes better = nosoftwarepatents > http://egressive.com ==== we only use open standards: http://w3.org > Effusion Group Founding Member =========== http://effusiongroup.com > > > --~--~---------~--~----~------------~-------~--~----~ NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected] -~----------~----~----~----~------~----~------~--~---
