Я генерирую захват экрана jpg, используя html2canvas из этого кода. Тем не менее, я не могу назначить специальный div, поэтому я хватаю весь экран.
$canvasImg = $_POST['img']; $data = base64_decode($canvasImg); $File = "z.jpg"; $Handle = fopen($File, 'w'); fwrite($Handle, $data); fclose($Handle);
вопрос : как я могу обрезать изображение?
это мой аттапт
$canvasImg = $_POST['img']; $image = base64_decode($canvasImg); $dest_image = 'z.jpg'; $img = imagecreatetruecolor('200','150'); $org_img = imagecreatefromstring($image); $ims = getimagesize($image); imagecopy($img,$org_img, 0, 0, 20, 20, 200, 150); imagejpeg($img,$dest_image,90); imagedestroy($img);
но я получаю ошибки
Warning: getimagesize( PNG ) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: Invalid argument