如何用php调用图片?
发布网友
发布时间:2022-04-18 00:32
我来回答
共4个回答
热心网友
时间:2022-04-18 02:01
PHP调用?好的,如果是HTML的话很简单(只需要<img>标记插入即可),那么我回答一下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);
以上若还有什么不明白的,欢迎追问~
热心网友
时间:2022-04-18 03:19
<?php
$img = '/tupian/1.jpg';
echo '<img src="'.$img.'" alt="图片" />';
?>
或者直接用HTML代码<img src="tupian/1.jpg" alt="图片" />
热心网友
时间:2022-04-18 04:54
写个复杂点的答案,有些场合要用到。见笑
<?php
header('Content-Type: image/jpeg');
$data = file_get_contents('/tupian/1.jpg');
echo $data;
?>
热心网友
时间:2022-04-18 06:45
找找GD库,php手册。