怎样在PHP中输出图片文件到浏览器

Lasted 2020-02-26 19:35:20

PHP 中需要输出图片文件到浏览器可以使用如下方法。

1. 输出 jpg 图片文件

使用 imagejpeg 方法输出 jpg 文件,如下所示:

<?php

$img = imagecreatefromjpeg($filepath);
header('Content-Type: image/jpeg');
imagejpeg($img);
imagedestroy($img);

2. 输出 png 图片文件

使用 imagepng 方法输出 png 文件,如下所示:

<?php

$im = imagecreatefrompng($filepath);
header('Content-Type: image/png');
imagepng($im);
imagedestroy($img);

 3. 输出 gif 图片文件

使用 imagegif 方法输出 gif 文件,如下所示:

<?php

$im = imagecreatefromgif($filepath);
header('Content-Type: image/gif');
imagegif($im);
imagedestroy($img);

 4. 输出 WebP 图片文件

使用 imagegif 方法输出 WebP 文件,如下所示:

<?php

$im = imagecreatefromwebp($filepath);
header('Content-Type: image/webp');
imagewebp($im);
imagedestroy($img);