Ok so, right now I can't really afford to pay for any service. I want to be able to take screenshots using my rented server, which is Linux based, and output them on the screen.
I know there are a lot of services that do this, but they usually have limits or watermarks, or you have to wait for your screenshot to be taken from the queue.
Is there any way to just take the screenshots myself and maybe later cache them or anything? I'm using PHP, but I'm not limited to it; I'm just on a Linux server so GD's appropriate functions wouldn't work. Help! :)
PhantomJs is the solution
One of the solutions in 2017:
https://github.com/GoogleChrome/puppeteer
example:
http://cutycapt.sourceforge.net/
There is no PHP-api, but you can always use it through PHP's
exec
functions.Here is a better script using phantomJS 1.5