php 把远程图片地址转换成本地址

来源:互联网 发布:学霸君怎么样知乎 编辑:程序博客网 时间:2024/06/18 17:48

$url = "image url";

$imgdata = file_get_contents($url);

$info= getimagesize($url);

$im = imagecreatefromstring($imgdata);


if ($im !== false) {

    header('Content-Type: '.$info['mime']);

switch($info['mime']){

case 'image/jpeg':

imagejpeg($im);

break;

case 'image/png':

imagepng($im);

break;

case 'image/vnd.wap.wbmp':

imagewbmp($im);

break;

case 'image/imagegif':

imagegif($im);

break;

default:

}

    imagedestroy($im);

}

else {

    echo 'An error occurred.';

}

0 0