Merhaba
Yakalama sürecini hızlandırmak için grabzit almaya çalışıyordum ve "save"/ asenkron yöntem sitenizde biraz okuma yaptıktan sonra daha hızlı olmalıdır. Sorun kullanmaya çalıştığım zaman işe yaramıyor."saveTo"yöntem, bu iyi çalışıyor. Yani neyi kaçırdığımdan emin değilim? Her iki yöntemin örneğini ekledim ve yanlış olabilecek bir şey görüp görmediğinizi merak ediyordum. Bilgileri iletmek için ajax kullanıyorum php betiğine.
"saveTo"aşağıdaki örnek .... (çalışıyor)
session_start ();
( "Php / lib / GrabzItClient.php") içerir;
$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$ pages = $ _POST ['sayfa'];
$ coverW = $ _POST ['coverW'];
$ coverH = $ _POST ['coverH'];
$ index = $ _POST ['index'];
$ coverW2 = yuvarlak ($ coverW * 0.1);
$ coverH2 = yuvarlak ($ 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 = yeni \ GrabzIt \ GrabzItImageOptions();
$ seçenekler-> setCountry ("ABD");
$ seçenekler-> setBrowserWidth ($ coverW);
$ seçenekler-> setBrowserHeight ($ coverH);
$ seçenekler-> setWidth ($ coverW);
$ seçenekler-> setHeight ($ coverH);
$ seçenekler-> setFormat ("jpg");
$ options-> setTargetElement (". viewcover");
$ grabzIt->HTMLToImage($ sayfa, $ seçenek);
$ grabzIt->SaveTo("tempUpload / spread". $ index. ". jpg");
echo $ endeksi;
"save"aşağıdaki örnek ... (çalışmıyor)
session_start ();
( "Php / lib / GrabzItClient.php") içerir;
$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$ pages = $ _POST ['sayfa'];
$ coverW = $ _POST ['coverW'];
$ coverH = $ _POST ['coverH'];
$ index = $ _POST ['index'];
$ coverW2 = yuvarlak ($ coverW * 0.1);
$ coverH2 = yuvarlak ($ 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 = yeni \ GrabzIt \ GrabzItImageOptions();
$ seçenekler-> setCountry ("ABD");
$ seçenekler-> setBrowserWidth ($ coverW);
$ seçenekler-> setBrowserHeight ($ coverH);
$ seçenekler-> setWidth ($ coverW);
$ seçenekler-> setHeight ($ coverH);
$ seçenekler-> setFormat ("jpg");
$ options-> setTargetElement (". viewcover");
$ grabzIt->HTMLToImage($ sayfa, $ seçenek);
$ grabzIt->Save("https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg");
echo $ endeksi;