PHP code example of minicodemonkey / portrayal
1. Go to this page and download the library: Download minicodemonkey/portrayal library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
minicodemonkey / portrayal example snippets
$capture = new \Portrayal\Capture;
$filename = $capture->snap('https://github.com/minicodemonkey/Portrayal', sys_get_temp_dir());
// $filename = /var/folders/6_/htvcfzcd4cb_w9z6bgpmnx5h0000gn/T/d0582362c2ffbf50ee119e504bb64fdc6bba5abd.png
$capture = new \Portrayal\Capture;
$filename = $capture->setTimeout(10)
->snap('https://github.com/minicodemonkey/Portrayal', sys_get_temp_dir());
$capture = new \Portrayal\Capture;
$filename = $capture->setRenderDelay(200)
->snap('https://github.com/minicodemonkey/Portrayal', sys_get_temp_dir());
$capture = new \Portrayal\Capture;
$filename = $capture->disableAnimations()
->snap('https://github.com/minicodemonkey/Portrayal', sys_get_temp_dir());
$capture = new \Portrayal\Capture;
$filename = $capture->setUserAgent('MyScreenShotApp 1.0')
->snap('https://github.com/minicodemonkey/Portrayal', sys_get_temp_dir());
$capture = new \Portrayal\Capture;
$filename = $capture->setViewPort($width = 320, $height = 480)
->snap('https://github.com/minicodemonkey/Portrayal', sys_get_temp_dir());
$capture = new \Portrayal\Capture;
$filename = $capture->setCookiesFile('/tmp/cookies.txt')
->snap('https://github.com/minicodemonkey/Portrayal', sys_get_temp_dir());