- 功能/含义
-
矩形模糊
- 类型
-
Layer类的成员方法
- 语法
-
doBoxBlur(xblur=1, yblur=1)
- 参数
-
xblur |
指定横向模糊范围。
|
yblur |
指定纵向模糊范围。
|
- 返回值
-
无 (void)
- 说明
-
施加模糊。算法为「矩形模糊」(box blur)。
矩形模糊是“范围”中像素亮度的平均值,由xblur和yblur两个参数表示。如果 xblur=10 yblur=2 ,则以目标像素为中心,取矩形范围(水平范围-10到10,垂直范围-2到2)内的像素的平均亮度,即该像素的最终亮度。
范围的面积可以通过 (xblur×2+1) × (yblur×2+1) 来计算。在当前版本中,如果该面积小于256,将采用比面积大于256时的算法更快的算法。
如果Layer.face 属性为dfAlpha,则速度稍慢,因为它使用特殊的Alpha混合算法。对于dfAddAlpha和其他绘制方法,算法更快。