magens de página da Web com PH

Eu sei que não existe uma maneira direta de tirar uma captura de tela de uma página da web com PHP. Qual seria a maneira mais direta de conseguir isso? Existe alguma ferramenta de linha de comando que eu possa executar a partir de um script PHP (estou pensando em algo que seria executado em um 'NIX OS (OS X e / ou Linux em particular)?

Edit: Ou talvez algum tipo de serviço da web que eu pudesse acessar via SOAP ou REST ou ...

Edit # 2: Encontrei um questão relacionada discutindo a opção CLI, mas eu ainda estaria aberto a outros métodos se alguém souber de alguma cois

questionAnswers(6)

yourAnswerToTheQuestion