mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-19 06:38:07 +02:00
Merge pull request #15688 from Snuffleupagus/bug-1799927-mask
Take the mask-offset into account when rendering repeated image masks (bug 1799927)
This commit is contained in:
commit
82795a3b81
1 changed files with 8 additions and 1 deletions
|
@ -2902,7 +2902,14 @@ class CanvasGraphics {
|
|||
ctx.transform(scaleX, skewX, skewY, scaleY, 0, 0);
|
||||
const mask = this._createMaskCanvas(img);
|
||||
|
||||
ctx.setTransform(1, 0, 0, 1, 0, 0);
|
||||
ctx.setTransform(
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
mask.offsetX - currentTransform[4],
|
||||
mask.offsetY - currentTransform[5]
|
||||
);
|
||||
for (let i = 0, ii = positions.length; i < ii; i += 2) {
|
||||
const trans = Util.transform(currentTransform, [
|
||||
scaleX,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue