【发布时间】:2012-03-18 08:36:01
【问题描述】:
您好,我正在尝试获取用户个人资料图片,然后根据我的 Facebook 应用要求合并到现有图片中。但是我在检索图片并将其分配给“imagecreatefromjpeg()”函数时遇到了困难。
我需要这方面的帮助,如何实现这一点。如果需要先保存图片再合并,那么如何将fb图链接中的图片保存到磁盘呢?请帮忙。
$userPicture = file_get_contents('http://graph.facebook.com/' . $userId) -> picture;
$url = 'http://graph.facebook.com/' . $userId -> picture;
file_put_contents($img, file_get_contents($url));
$src = imagecreatefromjpeg($userPicture);
//$src = imagecreatefromjpeg("https://graph.facebook.com/" . $userId . "/picture?type=large");
$dest = imagecreatefromjpeg('image.jpg');
imagecopymerge($dest, $src, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $pct);
imagejpeg($dest, 'fImage.jpg');
imagedestroy($dest);
imagedestroy($src);
【问题讨论】:
标签: php facebook facebook-graph-api