有人可以详细解释IMG_FILTER_PIXELATE
参数的其他值,详细说明每个参数的范围是什么,它们可以是负数值,浮点数值以及它们到底做了什么?
答案 0 :(得分:1)
你也问过其他一些过滤器。请read the manual page for imagefilter
,你将发现第一个参数是以像素为单位的块大小,第二个参数是一个布尔值,它改变了“高级像素模式”,无论这意味着什么。
范围是多少?那么第二个是布尔,所以这将是0/1 /真/假/无论如何。但首先是像素化中块的大小。为什么你认为它可能会消极?当做给它否定时会发生什么?它吓坏了吗?把它变成零?崩溃?烧伤?毁灭世界?不,不好意思。线索。自己尝试一下,这会很有趣!可能发生的最糟糕的事情是什么。
答案 1 :(得分:1)
供将来参考,是实施IMG_FILTER_PIXELATE的那个。
另外两个参数的工作原理如下:
更深入地了解'高级' pixelation vs' simple':
对于简单模式,用于块的颜色是该块中的第一个像素,但对于高级模式,使用的颜色将是"平均值"块中所有像素的颜色,意味着内部所有像素都被迭代并添加到RGB值数组中,并使用它的平均颜色,这意味着将使用更多的CPU时间来计算实际使用的颜色。
尽管这是一篇旧帖,但我希望这对未来的读者有用。