Layer.blendRect

功能/含义
矩形叠加
类型
Layer类的成员方法
语法
blendRect(dleft, dtop, src, sleft, stop, swidth, sheight, opa=255)
参数
dleft  指定要叠加的矩形的左端位置(在目标层的图像坐标位置处)(以像素为单位)。
dtop  指定要叠加的矩形的顶端位置(在目标层的图像坐标位置处)(以像素为单位)。
src  指定要叠加的图层对象。
sleft  以像素为单位指定叠加矩形的左端位置(在来源层的图像坐标位置处)。
stop  以像素为单位指定叠加矩形的顶端位置(在来源层的图像坐标位置处)。
swidth  以像素为单位指定叠加矩形的宽度(在来源层中的图像坐标位置处)。
sheight  以像素为单位指定叠加矩形的高度(在来源层中的图像坐标位置处)。
opa  指定叠加的不透明度(0 ~ 255)。
返回值
无 (void)
说明
 将指定的来源层的矩形部分叠加到该层的指定位置。
 忽略来源重叠层的 Layer.face 属性。但与Layer.pileRect 不同的是,会忽略来源重叠层的不透明度(始终将其视为完全不透明)。
 叠加的图像取决于所叠加的图层(执行该方法的图层)的 Layer.face  属性的值。
dfAlpha (或是dfBoth) :叠加时考虑到要叠加的目标层的不透明度
dfOpaque (或是dfMain) : 叠加时忽略目标层的不透明度(将目标层视为完全不透明)
其他 : 无法调用(出现异常)

 此方法已过时。请改用 Layer.operateRect 。将运算模式指定为omOpaque可以产生相同的效果。