API GrabzIt очень гибок и имеет несколько способов intработаю с вашими скриншотами.
Если вы используете серверный API с обработчиком обратного вызова, вы можете изменить файл обработчика, указав нужное имя файла. Таким образом, для PHP API вы бы изменили строку, указанную в handler.php
который saveэто твой скриншот.
file_put_contents("results" . DIRECTORY_SEPARATOR . $filename, $result);
Чтобы включить собственное имя файла, как показано ниже:
file_put_contents("results" . DIRECTORY_SEPARATOR . "my_screenshot.jpg", $result);
Если вы используете серверный API с синхронным SaveTo
метод вы можете save снимок экрана непосредственно в файл с выбранным вами именем, выполнив следующие действия.
$grabzIt->SaveTo("my_screenshot.jpg");
JavaScript работает немного по-другому, потому что с помощью JavaScript API вы можете указать имя файла только в том случае, если запрашиваете загрузку снимка экрана, как показано ниже.
GrabzIt("YOUR APPLICATION KEY").ConvertURL("http://www.spacex.com", {"download": 1,"filename":"my_screenshot.jpg"}).Create();