首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP ImageFilter

PHP ImageFilter
EN

Stack Overflow用户
提问于 2010-10-10 01:30:25
回答 2查看 510关注 0票数 0

我已经写了一个小脚本去在Facebook的应用程序,可以为你过滤图像。我遇到了灰度过滤器的问题,它似乎只显示我认为是字节码的图像,而不是图像。我认为这可能与标题和内容类型有关。我需要使用以下代码显示由PHP过滤的图像:

代码语言:javascript
复制
header("content-type: image/jpeg");
$image = imagecreatefromjpeg("http://majik.zbrowntechnology.info/upload/zbt_1794056140.jpg");
imagefilter($image, IMG_FILTER_GRAYSCALE);
imagepng($image);
imagedestroy($image, 'test.jpg');

在HTML页面上。有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-10 06:32:00

您将Content-Type设置为image/jpeg,但发送的是PNG图像。

代码语言:javascript
复制
header("Content-Type: image/jpeg");
imagejpeg($image);

这应该是可行的。

顺便说一句:imagedestroy()只有一个参数

票数 1
EN

Stack Overflow用户

发布于 2010-10-10 06:40:55

这个脚本对我来说工作得很好,我看到了灰度图像(即使上面列出了错误的部分)

如果你在那里看到源代码,我首先会猜测,在发送报头之前,有任何输出。将error_reporting设置为E_ALL,这样您就可以看到是否以及在哪里有一些意外的输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3897136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档