1.
sudo apt-get install scrot
scrot ~/desktop.png
или
<?php exec("scrot ~/desktop.png"); ?>
2.
Запускаем:
<? function img_crop($src, $dest, $x, $y, $width, $height, $rgb = 0xFFFFFF, $quality = 100) { if (!file_exists($src)) { return false; } $size = getimagesize($src); if ($size === false) { return false; } $format = strtolower(substr($size['mime'], strpos($size['mime'], '/') + 1)); $icfunc = 'imagecreatefrom'.$format; if (!function_exists($icfunc)) { return false; } $isrc = $icfunc($src); $idest = imagecreatetruecolor($width, $height); imagefill($idest, 0, 0, $rgb); imagecopyresampled($idest, $isrc, 0, 0, $x, $y, $width, $height, $width, $height); imagejpeg($idest, $dest, $quality); imagedestroy($isrc); imagedestroy($idest); return true; } exec("scrot ~/desktop.jpg"); # img_crop($src, $dest, $x, $y, $width, $height, $rgb = 0xFFFFFF, $quality = 100) # $src - исходное изображение # $dest - готовое изображение # $x,$y - координаты левого верхнего угла # $width - ширина готового изображения # $height - высота готового изображения img_crop("desktop.jpg", "tmp.jpg",100,100,150,150); ?>