6

我有一个关于在 PHP 中显示图像的问题。我需要将 PHP 文件显示为图像,而不是嵌入网页中的图像,就好像您直接浏览到 JPEG 图像一样。我需要它是一个 PHP 页面而不是实际浏览图像的原因是我需要在图像交付之前调整它的大小。直接使用图像是最简单的,因为这样我可以更轻松地在桌面应用程序中显示图像。有没有办法做到这一点?谢谢!

4

3 回答 3

9
<?php
header('Content-Type: image/jpeg');
readfile('path/to/image.jpeg');
于 2013-01-24T14:14:08.467 回答
0

您需要将该header Content-Type属性设置为正确的图像类型。有关一些示例,请参见此链接。

http://www.electrictoolbox.com/image-headers-php/

于 2013-01-24T14:13:02.327 回答
0

选择正确的标题:

header("Content-type: image/png"); 

并使用 php gd 更改图像大小: http: //php.net/manual/fr/book.image.php

于 2013-01-24T14:14:22.643 回答