2009-01-10 129 views
1

我有一個PHP文件,我已經使用mod重寫使.jpg擴展名。我想從一個URL抓取的圖像PHP拉圖像和顯示

例如:http://msn.com/lol.gif

取數據,然後在我的JPG格式使用JPEG頭顯示出來,從而就用戶而言這是一個正常的圖像。這是可能的,如果有的話,任何人都可以給我一些指示?

回答

2

如果您使用curl和PHP的圖像處理方法的組合,您可以瞭解關於here的圖像處理方法,它可以幫助您找到所需的東西。

0

根據您的需要(您是否需要操作圖像?),您可以打開遠程文件並將其輸出到瀏覽器。

查閱關於readfile函數和http wrapper的文檔。

2

使用PHP GD庫:

header('Content-type: image/jpeg'); 
$pic = imagecreatefromgif($url); 
Imagejpeg($pic); 
ImageDestroy($pic); 

使用Imagick庫:

header('Content-type: image/jpeg'); 
$image = new Imagick($url); 
$image->setImageFormat("jpg"); 
echo $image;