Layer.pileRect

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

 此方法已过时。请改用 Layer.operateRect 。指定omAlpha或omAddAlpha作为运算模式具有相同的效果(指定omAlpha还是omAddAlpha取决于src的Alpha类型。如果指定omAuto,则根据src层类型自动确定。