라이브러리

[PHP] imagegrabscreen - 전체 화면을 캡처합니다




PHP에서 ImageGrabScreen 사용하기


ImageGrabScreen은 PHP에서 사용할 수 있는 함수로, 현재 화면의 이미지를 캡처하여 저장하거나 사용할 수 있습니다. 이 함수는 GD 라이브러리에 기반을 두고 있으며, PHP 7.0 이상에서 사용할 수 있습니다.

ImageGrabScreen 함수의 사용법


ImageGrabScreen 함수는 다음과 같은 형식으로 사용할 수 있습니다.

#hostingforum.kr
php

imagegrab_screen($display = 0)



- `$display`: 화면을 캡처할 디스플레이 번호를 지정합니다. 디폴트 값은 0으로, 현재 화면을 캡처합니다.

예제: 현재 화면 캡처하기


다음 예제는 현재 화면을 캡처하여 저장하는 방법을 보여줍니다.

#hostingforum.kr
php

// 현재 화면 캡처하기

$im = imagegrab_screen();

imagepng($im, 'screenshot.png');

imagedestroy($im);



이 예제에서는 `imagegrab_screen` 함수를 사용하여 현재 화면을 캡처한 후, `imagepng` 함수를 사용하여 캡처한 이미지를 PNG 형식으로 저장합니다. 저장된 이미지는 `screenshot.png` 파일로 저장됩니다.

예제: 특정 디스플레이 캡처하기


다음 예제는 특정 디스플레이를 캡처하는 방법을 보여줍니다.

#hostingforum.kr
php

// 특정 디스플레이 캡처하기

$im = imagegrab_screen(1); // 디스플레이 번호 1을 캡처합니다.

imagepng($im, 'screenshot_1.png');

imagedestroy($im);



이 예제에서는 `imagegrab_screen` 함수를 사용하여 디스플레이 번호 1을 캡처한 후, `imagepng` 함수를 사용하여 캡처한 이미지를 PNG 형식으로 저장합니다. 저장된 이미지는 `screenshot_1.png` 파일로 저장됩니다.

참고


- ImageGrabScreen 함수는 현재 화면의 이미지를 캡처할 때, 화면의 크기와 해상도에 따라 성능이 저하될 수 있습니다.
- ImageGrabScreen 함수는 Windows, macOS, Linux 등 다양한 운영체제에서 사용할 수 있습니다.
- ImageGrabScreen 함수는 PHP 7.0 이상에서 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 495 페이지

검색

게시물 검색