Привет всем
Я пытался заставить грабзит ускорить процесс захвата и обнаружил, чтоsave"/ Асинхронный метод должен быть быстрее после некоторого чтения на вашем сайте. Проблема в том, что когда я пытаюсь его использовать, он не работает. Когда я использую" "saveTo", который работает нормально. Так что я не уверен, что мне не хватает? Я добавил примеры обоих методов ниже и хотел бы знать, видели ли вы что-нибудь, что может быть неправильным. Я использую ajax для передачи информации в скрипт php.
"saveTo"пример ниже .... (рабочий)
session_start ();
включают в себя ( "PHP / Библиотека / GrabzItClient.php");
$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$ pages = $ _POST ['pages'];
$ coverW = $ _POST ['coverW'];
$ coverH = $ _POST ['coverH'];
$ index = $ _POST ['index'];
$ coverW2 = round ($ coverW * 0.1);
$ coverH2 = круглый ($ coverH * 0.1);
$ getsize = $ _POST ['getsize'];
$ getemail = $ _SESSION ['Capture1'];
$ gettitle = $ _POST ['gettitle'];
$ getdatecreated = $ _POST ['getdatecreated'];
$ gettimecreated = $ _POST ['gettimecreated'];
$ getbooktheme = $ _POST ['getbooktheme'];
$ newTheme = $ _POST ['newTheme'];
$ options = new \ GrabzIt \ GrabzItImageOptions();
$ options-> setCountry ("США");
$ options-> setBrowserWidth ($ coverW);
$ options-> setBrowserHeight ($ coverH);
$ options-> setWidth ($ coverW);
$ options-> setHeight ($ coverH);
$ options-> setFormat ("jpg");
$ options-> setTargetElement (". viewcover");
$ grabzIt->HTMLToImage($ pages, $ options);
$ grabzIt->SaveTo("tempUpload / spread". $ index. ". jpg");
echo $ index;
"saveПример ниже ... (не работает)
session_start ();
включают в себя ( "PHP / Библиотека / GrabzItClient.php");
$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$ pages = $ _POST ['pages'];
$ coverW = $ _POST ['coverW'];
$ coverH = $ _POST ['coverH'];
$ index = $ _POST ['index'];
$ coverW2 = round ($ coverW * 0.1);
$ coverH2 = круглый ($ coverH * 0.1);
$ getsize = $ _POST ['getsize'];
$ getemail = $ _SESSION ['Capture1'];
$ gettitle = $ _POST ['gettitle'];
$ getdatecreated = $ _POST ['getdatecreated'];
$ gettimecreated = $ _POST ['gettimecreated'];
$ getbooktheme = $ _POST ['getbooktheme'];
$ newTheme = $ _POST ['newTheme'];
$ options = new \ GrabzIt \ GrabzItImageOptions();
$ options-> setCountry ("США");
$ options-> setBrowserWidth ($ coverW);
$ options-> setBrowserHeight ($ coverH);
$ options-> setWidth ($ coverW);
$ options-> setHeight ($ coverH);
$ options-> setFormat ("jpg");
$ options-> setTargetElement (". viewcover");
$ grabzIt->HTMLToImage($ pages, $ options);
$ grabzIt->Save("https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg");
echo $ index;