diff options
Diffstat (limited to 'ep_merger_mask.py')
-rw-r--r-- | ep_merger_mask.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ep_merger_mask.py b/ep_merger_mask.py index 89737dc..fc9478e 100644 --- a/ep_merger_mask.py +++ b/ep_merger_mask.py @@ -137,13 +137,17 @@ class MaskMerger(model_allele.Allele): pre: width == height """ ctx.save() + ka_debug.matrix_s(ctx.get_matrix()) # draw 'left' layer using 'right' layer as mask ctx.set_operator(self.left_operator) ctx.translate(-0.5, -0.5) + ka_debug.matrix(ctx.get_matrix()) ctx.scale(1.0/width, 1.0/height) + ka_debug.matrix(ctx.get_matrix()) ctx.mask_surface(right_surface, 0, 0) ctx.set_source_surface(left_surface) ctx.paint_with_alpha(self.left_alphablending) # 0.5 .. 1.0 + ka_debug.matrix_r(ctx.get_matrix()) ctx.restore() def explain_left(self, formater): |