我有一个PHP文件,我已经使用mod重写使.jpg扩展名。我想从一个URL抓取的图像PHP拉图像和显示
取数据,然后在我的JPG格式使用JPEG头显示出来,从而就用户而言这是一个正常的图像。这是可能的,如果有的话,任何人都可以给我一些指示?
我有一个PHP文件,我已经使用mod重写使.jpg扩展名。我想从一个URL抓取的图像PHP拉图像和显示
取数据,然后在我的JPG格式使用JPEG头显示出来,从而就用户而言这是一个正常的图像。这是可能的,如果有的话,任何人都可以给我一些指示?
如果您使用curl和PHP的图像处理方法的组合,您可以了解关于here的图像处理方法,它可以帮助您找到所需的东西。
根据您的需要(您是否需要操作图像?),您可以打开远程文件并将其输出到浏览器。
查阅关于readfile函数和http wrapper的文档。
使用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;