PHP imagefilter参数IMG_FILTER_SMOOTH值范围问题?

时间:2011-03-24 13:08:49

标签: php gd imagefilter

我可以用于imagefilter函数参数IMG_FILTER_SMOOTH的值范围是什么?

1 个答案:

答案 0 :(得分:4)

看起来对范围没有实际限制,至少在我见过的任何文档中都没有。但是,对here值的简短解释:

  

这里没有足够的空间去   全面讨论这些内容   操纵矩阵,但足够   说你可以代表很多   不同的转变 - 来自   高斯模糊到边缘检测 -   使用3x3数值矩阵   定义了八种颜色的方式   围绕任何给定像素的像素   (像素本身就是   第九)应该有他们的RGB值   改变。使用IMG_FILTER_SMOOTH,   你传递的参数用作   更改像素本身的值,   这意味着你可以定义多少   像素自己的颜色用于形成   它的最终颜色。

     

你不太可能想要价值观   超出范围-8到8,甚至是   一个数字相当大   区别。大概10点左右   因为原来几乎正常   像素值给予更多权重   比它的总和   邻居,但你可以得到一些   -6至-8之间真正整洁的效果 -   玩耍,看看你能做些什么   想出来。