2009-01-10 106 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;