Захватите фотографию профиля пользователя, используя следующий код:
$userpic = imagecreatefromjpeg("http://graph.facebook.com/".$user_id."/picture?type=normal");
Теперь разместите на главной фотографии:
$mainphoto = imagecreatefromjpeg("path/to/main/photo.jpg");
imagecopymerge($mainpic, $userpic, $x, $y, -2, -2, 55, 55, 100);
Теперь $mainphoto
будет содержать основную фотографию и юзерпик на ней,Вы должны следовать тем же правилам для всех пользовательских изображений, которые хотите поместить на основное фото.
наконец загрузите фотографию на сервер и освободите память:
imagejpeg($mainphoto, "save_as_this_name.jpg", 100);
imagedestroy($mainphoto);