Web site screenshot tool based on PHP and PhantomJS
You can use it to take screenshots for testing or monitoring service
- Upload to your webserver
- Make the
bin
executablechmod +x /var/www/html/screen/bin/phantomjs
- Make your folder writable
- Open your browser to index.php
You can directly render the taken screen-shot with the shot.php
file
You can render any link by passing it as url
parameter
shot.php?url=google.com
You can specify height and width:
shot.php?url=google.com&w=300&h=100
If you want to crop/clip the screen shot, you can do so like this:
shot.php?url=google.com&w=800&h=600&clipw=800&cliph=600
To download the image, just go to shot.php?url=google.com&download=true
- FontConfig must be installed -
apt-get/yum install fontconfig
- FreeType is also required -
apt-get/yum install freetype*
Thanks to the PhantomJS guys for creating their awesome WebKit scripting interface.
This tool was originally created to take screenshots for Microweber