2016-05-07 60 views
0

我要合併兩個圖像,其中一個是facebook的用戶個人資料圖片,我使用的是graph API,而其他圖像是我服務器中的主機。
當我嘗試imagecreatefromjpeg爲配置文件圖片扔Forbidden Error 403在imagecreatefromjpeg中禁止403在php

$url='https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xfp1/v/t1.0-1/c69.165.576.576/s50x50/12661918_1679202092322313_2752077154994097120_n.jpg?oh=f3c405146a3be5b613f046672538949c'; 

    imagecreatefromjpeg($url); 

如果Facebook不同意這樣做,那麼爲什麼其他網站諸如此類meaww.com和許多其他網站都在做這個。
我該怎麼做。

回答

0

你可以從Facebook上獲取你的圖像,像base64這樣的二進制文件,並且你的主機上的圖像也有相同的acrion,那麼你可以使用imagecreatefromstring函數,然後使用下面的函數合併兩個圖像。 imagecopymerge(resource $ dst_im,resource $ src_im,int $ dst_x,int $ dst_y,int $ src_x,int $ src_y,int $ src_w,int $ src_h,int $ pct)