PHP直接输出一张图片代码写法示例


首先,让我们来了解一下PHP是什么。PHP(超文本预处理器)是一种广泛应用于Web开发的编程语言。它能让开发者在HTML页面中插入各种变量和计算,使网页更具动态性和交互性。

90edaa5ce2788cb8bf17fb150412613f.jpg

那么,如何在PHP中直接输出一张图片呢?请看下面代码

public function img(){
    $img = "https://file.zyku.net/p/b197f42c06ffff2e03bfbacee4ce94c4.jpg";
    $info = getimagesize($img);
    $imgExt = image_type_to_extension($info[2], false);  //获取文件后缀
    $fun = "imagecreatefrom{$imgExt}";
    $imgInfo = $fun($img);                     //1.由文件或 URL 创建一个新图象。如:imagecreatefrompng ( string $filename )
    //$mime = $info['mime'];
    $mime = image_type_to_mime_type(exif_imagetype($img)); //获取图片的 MIME 类型
    header('Content-Type:'.$mime);
    $quality = 100;
    if($imgExt == 'png') $quality = 9;        //输出质量,JPEG格式(0-100),PNG格式(0-9)
    $getImgInfo = "image{$imgExt}";
    $getImgInfo($imgInfo, null, $quality);    //2.将图像输出到浏览器或文件。如: imagepng ( resource $image )
    imagedestroy($imgInfo);
}

 

img标签的src地址

<img src="http://www.xxxx.com/index.php
附件列表

1.本站提供的压缩包若无特别说明,解压密码均为: www.xixd.cn

2.下载后文件若为压缩包格式,请安装压缩软件进行解压。

3.文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误。

4.资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈。

5.其他下载问题请自行搜索教程,这里不在讲解。

CTRL+D快速收藏,欢迎常来喔

本文来自投稿,不代表本站立场,如若转载,请注明出处: https://www.xixd.cn/post-1.html
原文地址: 《PHP直接输出一张图片代码写法示例》 发布于2023年12月10日

温馨提示: 没找到想要的资源?资源链接失效?下载后资源打不开?点我进群帮你解决!

本文标签:

相关推荐
发表评论
您需要登录后才可以回复 【 登录 】
0 评论
还没有评论,快来抢沙发吧!