从朋友的个人资料图像创建图像 - Facebook/PHP
问题描述:
我想创建一个应用程序,我将从应用程序用户的朋友个人资料图像创建一个图像。从朋友的个人资料图像创建图像 - Facebook/PHP
在此图像中有4张照片的朋友,我想创建一个新的[单一]图像中的图像的所有图像将被粘贴。
要做到这一点,最好的方法是什么?
答
,如果我得到你的问题的权利,你首先需要所有的图片,请尝试以下操作:
$facebook_friends = json_decode(file_get_contents('https://graph.facebook.com/me/friends?access_token=' .
$_SESSION['cookie']['access_token']), true);
$friends = $facebook_friends['data'];
foreach($friends as $key => $values){
echo '<img src="http://graph.facebook.com/'.$value['id'].'/picture" />';
}
答
使用imagecopymerge()
功能,在一个单一的图像添加四个jpg
个人资料图片。然后,使用图API
获取用户好友。
imagecopymerge($mainimg, $friends, $dst_x, $dst_y, 0, 0, $src_w, $src_h, $pct);
这里mainimg
代表您的背景图片。您可以使用GD
函数在php中构建单个图像。
你好,请看编辑 – Sourav 2011-06-01 09:32:51
看看下面的php方法:imagecreatefromjpeg,getimagesize()和imagejpeg。祝你好运! – Tieme 2011-06-01 11:36:54