【问题标题】:Output as an image using PHP使用 PHP 输出为图像
【发布时间】:2014-11-09 14:24:35
【问题描述】:

我正在为我的“CMS”创建一个 cmets 系统,并希望实现头像。我想要一个“getavatar.php”,它使用 GET 请求为某个用户查找图像,同时还进行一些图像处理。

谁能指出我从 php 脚本将数据输出为“image/png”的正确方向?

http://placehold.it/300x300 就是一个例子,它根据 URL 中给定的参数生成 300x300 png 图像。

【问题讨论】:

  • 通常您将处理图形并保存为文件,或者链接到用户 ID,或者只是一个临时文件。然后你在你的脚本中执行:header("Content-Type: image/png"); readfile($filename);,浏览器将显示图像。
  • 关于图像处理,PHP中有很多选项,例如可以使用php.net/imagecopyresampled

标签: php get mime-types


【解决方案1】:

使用 PHP 输出图像:Output an Image in PHP

使用 PHP 调整或编辑图像:resize image in PHP

两个答案都包含很多有用的功能。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 1970-01-01
    • 2012-05-03
    • 2010-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多