GrabzItのAPI 非常に柔軟で、複数の方法があります 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();