Ich möchte das optische Erscheinungsbild beliebiger Webseiten mit einer Browser-Engine rendern und als Bild weiterverarbeiten. Das ganze aber nicht manuell, sondern skriptgesteuert automatisiert.
Ach, das war mit einiger Googelei in einer Viertelstunde erledigt:
tell application "[link:http://www.derailer.org/paparazzi/screenshots@title=Paparazzi!]"
activate
set minsize to {1024, 768}
set filename to (do shell script "ruby -e '[code lang=php]print Time.now.strftime(\"%Y-%m-%d_%H-%M-%S\")
~~~'") & ".png"
set iconame to (true)
capture "http://example.org/" min size minsize
repeat while busy
-- Vollständiges Laden der Seite abwarten
end repeat
save as PNG in "Macintosh HD:Users:roland:desktop:" & filename icon iconame
quit application "Paparazzi!"
end tell[/code]
Apple-, nicht JavaScript und Ruby, nicht PHP. Stil hat man eben. ;-)
Bei jedem Aufruf wird ein PNG-Screenshot der Seite erzeugt und im Format 2007-07-17\_00-25-58.png auf dem Desktop abgelegt. Ein Array aus URIs wäre für dein Anliegen vorteilhaft.
Roland
--
[Mac or PC?](http://www.youtube.com/watch?v=Jkrn6ecxthM)
[Classic Rap](http://sky.fm/classicrap/): [MP3](http://sky.fm/mp3/classicrap.pls) 96k • [AAC+](http://sky.fm/aacplus/classicrap.pls) 24k • [WMA](http://sky.fm/wma/classicrap.asx) 32k