ConFoo 2025

imagegrabscreen

(PHP 5 >= 5.2.2, PHP 7, PHP 8)

imagegrabscreenCaptura toda a tela

Descrição

imagegrabscreen(): GdImage|false

Captura uma fotografia de toda a tela.

Nota:

Esta função está disponível apenas no Windows.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna um objeto de imagem em caso de sucesso, ou false em caso de falha.

Registro de Alterações

Versão Descrição
8.0.0 Em caso de sucesso, esta função retorna agora uma instância de GDImage; anteriormente, um resource era retornado.

Exemplos

Exemplo #1 Exemplo de imagegrabscreen()

Este exemplo demonstra como tirar uma fotografia da tela atual e gravá-la como uma imagem PNG.

<?php
$im
= imagegrabscreen();
imagepng($im, "myscreenshot.png");
imagedestroy($im);
?>

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
-1
Nitrogen
14 years ago
If you have multiple displays set up, this function will only grab the primary display; not all of them like you would with the 'Print Screen' key.

Also, this should be pretty obvious but I'll mention it anyway, if you're running GPU-intensive applications (not CPU), calling this function will cause quite some significant lag to your machine and server response until the request is complete.
To Top