Ich erstelle eine App, die das Profilbild des Benutzers mit meinem benutzerdefinierten Bild zusammenführt. Es ist einfach, es mit imagecopymerge zu tun, aber wenn ich es für das Profilbild des Facebook-Benutzers tue, funktioniert es nicht, ich verwende diesen Code:
$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);
Es wird ein Fehler angezeigt
Fataler Fehler: Aufruf einer undefinierten Funktion imagecreatefromjpg() in /home/a7193625/public_html/fb/index.php in Zeile 6
Das heißt, es ist nicht immer der Benutzer das Bild, was soll ich tun? wie man das Bild auf meinem Server herunterladen oder verwenden Sie es ohne Download.
Danke