如何用php调用图片?

比如我的图片是/tupian/1.jpg如何调用呢能提供具体代码吗?
2024-12-13 21:12:43
推荐回答(4个)
回答(1):

PHP调用?好的,如果是HTML的话很简单(只需要标记插入即可),那么我回答一下PHP的载入吧,代码如下:

// 设置图片路径
$path = '/tupian/1.jpg';
// 获取图片信息
$imgInfo = getimagesize($path);
// 获取图片类型
$imgType = $imgInfo[2];
// 检测图片类型
switch ($imgType) {
    case 1: // gif
       // 采用gif方式载入
       $img = imagecreatefromgif($path);
       // 声明文件为图片类型
       header('Content-Type:image/gif;');
       // 采用gif方式输出
       imagegif($img);
       break;
    case 2: // jpg
       // 采用jpg方式载入
       $img = imagecreatefromjpeg($path);
       // 声明文件为图片类型
       header('Content-Type:image/jpeg;');
       // 采用jpeg方式输出
       imagejpeg($img);
       break;
    case 3: // png
       // 采用png方式载入
       $img = imagecreatefrompng($path);
       // 声明文件为图片类型
       header('Content-Type:image/png;');
       // 采用png方式输出
       imagepng($img);
       break;
    default:
       exit('图片格式不支持!');
}
// 销毁图片资源
imagedestroy($img);
// 删除变量
unset($img);

以上若还有什么不明白的,欢迎追问~

回答(2):

$img = '/tupian/1.jpg';
echo '图片';
?>
或者直接用HTML代码图片

回答(3):

写个复杂点的答案,有些场合要用到。见笑

    header('Content-Type: image/jpeg');
    $data = file_get_contents('/tupian/1.jpg');
    echo $data;
?>

回答(4):

找找GD库,php手册。