API do GrabzIt é muito flexível e tem múltiplas maneiras de inteagindo com suas capturas de tela.
Se você estiver usando uma API do lado do servidor com um manipulador de retorno de chamada, poderá alterar o arquivo do manipulador para especificar o nome de arquivo desejado. Então, para API PHP você alteraria a linha especificada no handler.php
que saveEsta é a sua captura de tela.
file_put_contents("results" . DIRECTORY_SEPARATOR . $filename, $result);
Para incluir seu nome de arquivo personalizado, conforme mostrado abaixo:
file_put_contents("results" . DIRECTORY_SEPARATOR . "my_screenshot.jpg", $result);
Se você estiver usando uma API do lado do servidor com o síncrono SaveTo
método que você pode save a captura de tela diretamente em um arquivo com um nome de sua escolha, fazendo algo como o seguinte.
$grabzIt->SaveTo("my_screenshot.jpg");
JavaScript funciona de maneira um pouco diferente, porque com o API JavaScript você só pode especificar um nome de arquivo se estiver solicitando o download da captura de tela, conforme mostrado abaixo.
GrabzIt("YOUR APPLICATION KEY").ConvertURL("http://www.spacex.com", {"download": 1,"filename":"my_screenshot.jpg"}).Create();