我正在創建一個將用戶個人資料圖片與我的自定義圖片合併的應用程序。用imagecopymerge很容易做到這一點,但當我正在做fot facebook用戶的個人資料圖片。它不工作我使用這個代碼:將Facebook用戶個人資料圖片與另一張圖片合併
$uid = $facebook->getUser();
$userpic = imagecreatefromjpg("http://graph.facebook.com/".$user_id."/picture?type=normal");
$mainphoto = imagecreatefromjpeg("img/back.jpg");
imagecopymerge($mainphoto, $userpic, 10, 10, -2, -2, 55, 55, 100);
imagejpeg($mainphoto, "new.jpg", 100);
imagedestroy($mainphoto);
它顯示了一個錯誤
致命錯誤:調用未定義功能imagecreatefromjpg()在/home/a7193625/public_html/fb/index.php上第6行
這意味着它沒有得到用戶的圖像,所以我該怎麼辦?如何在我的服務器上下載圖片或在不下載的情況下使用它。
感謝
哦對不起它imagecreatefromjpeg但它不工作:( –
你能發佈新的錯誤 –
警告:imagecreatefromjpeg()[function.imagecreatefromjpeg]:無法讀取/home/a7193625/public_html/fb/index.php圖像數據在線6 警告:imagecopymerge():提供的參數不是有效的圖像資源在/home/a7193625/public_html/fb/index.php第8行 –