본문 바로가기

프로그래밍/웹

PHP 이미지 캡처하기

반응형



이미지 캡처를 지원하는 imagegrabscreen 함수는 로컬 웹 페이지를 PrtScr하는 함수로써

PHP v5.2.2 이상 지원한다.

PHP 버전은 phpinfo()를 통해 확인하자. 


1
2
3
4
5
6
7
8
9
10
11
12
<?php
$img = imagegrabscreen();
 
// jpg
header('Content-Type: image/jpeg');
imagejpeg($img'screenshot.jpg');
 
// png
// imagepng($im, "screenshot.png");
 
imagedestory($im);
?>
cs




➽ 캡처된 사진이 검은 화면으로 뜬다면?

해결 방법
[내] 컴퓨터를 우클릭 후 '관리'를 선택.
서비스 및 응용 프로그램에서 서비스 클릭.
Apache 서비스를 찾아 우클릭 후 특성을 선택.
'로그온' 탭에서 '서비스가 데스크톱과 상호 작용하도록 허용'을 활성화.
Apache 재시작.

해결 방법
gd2 (버전 : "bundled 2.0.34 compatible") 설치 확인



반응형

'프로그래밍 > ' 카테고리의 다른 글

PHP 자주쓰는 함수 모음  (0) 2019.12.27
자바스크립트 이미지 캡처하기  (0) 2019.12.13
PHP 엑셀 다루기  (0) 2019.12.12
자바스크립트로 테이블을 엑셀 파일로 추출하기  (0) 2019.12.12
PHP 함수 모음  (0) 2019.12.12