有人能详细解释IMG_FILTER_PIXELATE参数的附加值吗?每个参数的范围是多少?负数值、浮点数值,以及它们到底是做什么的?
发布于 2011-03-25 06:23:26
你也问过其他一些过滤器的情况。请使用read the manual page for imagefilter,您将发现第一个参数是以像素为单位的块大小,而第二个参数是一个布尔值,它改变了“高级像素模式”,不管这意味着什么。
范围是多少?第二个是bool,所以它是0/1/真/假/什么的。但首先是像素化中块的大小。你为什么会认为可能会有负面影响?当你给它一个否定时会发生什么?吓到了吗?把它变成零?克拉什?烧伤?毁灭世界?不是的。吓死人了。线索。你自己试试,会很有趣的!最坏的情况是什么。
发布于 2014-04-01 15:22:19
作为实现IMG_FILTER_PIXELATE的工具,以供将来参考。
这两个附加参数的工作原理如下:
关于“高级”像素化和“简单”的更深入的介绍:
对于简单模式,用于块的颜色是该块中的第一个像素,但是对于高级模式,所使用的颜色将是块中所有像素的“平均”颜色,这意味着所有像素在内部被迭代并添加到RGB值的数组中,并且使用该值的平均颜色,这意味着将使用更多的CPU时间来计算实际使用的颜色。
尽管这是一篇老文章,但我希望这可能对未来的读者有所帮助。
https://stackoverflow.com/questions/5429119
复制相似问题