将Web图像更改为黑白图像

时间:2011-04-03 19:13:55

标签: php gd

我正在使用API​​从一个着名的网站上获取一些照片。而且我想拍摄这些照片并将它们更改为黑白照片,然后在我的网页上重新显示,但颜色会改变。 是否有可能在不必将图像存储在磁盘上的情况下进行操作?

感谢。 抱歉我的英文。

2 个答案:

答案 0 :(得分:1)

来自http://us2.php.net/manual/en/function.imagefilter.php

的示例
<?php
$im = imagecreatefrompng('yourfile.png');

if($im && imagefilter($im, IMG_FILTER_GRAYSCALE ))
{
    echo 'Image brightness changed.';

    imagepng($im, 'sean.png');
    imagedestroy($im);
}
else
{
    echo 'Image brightness change failed.';
}
?>

答案 1 :(得分:0)

当然,这是可能的,但不要这样做,这几乎肯定会违反该网站的使用条款。