웹 캡처 및 변환 도구
GrabzIt의 온라인 커뮤니티

save vs saveTo

안녕

캡처 프로세스 속도를 높이기 위해 grabzit을 얻으려고했는데 "save"/ 비동기 메서드는 사이트에서 약간의 읽기를 수행 한 후에 더 빨라야합니다. 문제는 사용하려고 할 때 작동하지 않는 것입니다."saveTo"방법, 잘 작동합니다. 그래서 제가 뭘 놓치고 있는지 잘 모르겠습니다. 아래에 두 방법의 예를 추가했으며 잘못된 것이 있는지 궁금합니다. 정보를 전달하기 위해 ajax를 사용하고 있습니다. PHP 스크립트에.

 

"saveTo"아래 예 .... (작동 중)

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 = 라운드 ($ 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 = 새로운 \ 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");

메아리 $ index;

 

 

 

"save"아래 예 ... (작동하지 않음)

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 = 라운드 ($ 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 = 새로운 \ 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");

메아리 $ index;

22 년 2020 월 XNUMX 일 Deverre Lovence에 의해 질문 됨

당신은 전화하지 않습니다 Save 바르게. 이미지 URL이 아닌 콜백 핸들러의 URL이 있어야합니다.

그리고, 콜백 핸들러 그때 save 파일.

22 년 2020 월 XNUMX 일에 GrabzIt Support에서 답변