Esempio n. 1
0
if (isset($_GET['clipw'])) {
    // Clip Width
    $screen->setClipWidth(intval($_GET['clipw']));
}
if (isset($_GET['cliph'])) {
    // Clip Height
    $screen->setClipHeight(intval($_GET['cliph']));
}
if (isset($_GET['user-agent'])) {
    // User Agent String
    $screen->setUserAgentString($_GET['user-agent']);
}
if (isset($_GET['bg-color'])) {
    // Background Color
    $screen->setBackgroundColor($_GET['bg-color']);
}
if (isset($_GET['format'])) {
    // Format
    $screen->setImageType($_GET['format']);
}
$fileLocation = 'test';
$screen->save($fileLocation);
header("Cache-Control: no-cache, no-store, must-revalidate");
// HTTP 1.1.
header("Pragma: no-cache");
// HTTP 1.0.
header("Expires: 0");
// Proxies.
header('Content-Type:' . $screen->getImageType()->getMimeType());
header('Content-Length: ' . filesize($screen->getImageLocation()));
readfile($screen->getImageLocation());