salut
J'essayais d'obtenir du grabzit pour accélérer le processus de capture et j'ai constaté que le "save"/ La méthode asynchrone devrait être plus rapide après avoir fait quelques lectures sur votre site. Le problème est que lorsque j'essaye de l'utiliser, cela ne semble pas fonctionner. Quand j'utilise le"saveTo", cela fonctionne bien. Je ne suis donc pas sûr de ce qui me manque? J'ai ajouté l'exemple des deux méthodes ci-dessous et je me demandais si vous aviez vu quelque chose qui pourrait être incorrect. J'utilise ajax pour transmettre les informations au script php.
"saveTo"exemple ci-dessous .... (fonctionne)
session_start ();
include ("php / lib / 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 = rond ($ coverW * 0.1);
$ coverH2 = rond ($ 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 ("US");
$ 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"exemple ci-dessous ... (ne fonctionne pas)
session_start ();
include ("php / lib / 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 = rond ($ coverW * 0.1);
$ coverH2 = rond ($ 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 ("US");
$ 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;