mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-22 16:18:08 +02:00
Make canvas transform matrix account for devicePixelRatio
This commit is contained in:
parent
fa1133f784
commit
6bacb38692
2 changed files with 6 additions and 1 deletions
|
@ -46,6 +46,8 @@ function addContextCurrentTransform(ctx) {
|
|||
// If the context doesn't expose a `mozCurrentTransform`, add a JS based on.
|
||||
if (!ctx.mozCurrentTransform) {
|
||||
// Store the original context
|
||||
ctx._scaleX = ctx._scaleX || 1.0;
|
||||
ctx._scaleY = ctx._scaleY || 1.0;
|
||||
ctx._originalSave = ctx.save;
|
||||
ctx._originalRestore = ctx.restore;
|
||||
ctx._originalRotate = ctx.rotate;
|
||||
|
@ -53,7 +55,7 @@ function addContextCurrentTransform(ctx) {
|
|||
ctx._originalTranslate = ctx.translate;
|
||||
ctx._originalTransform = ctx.transform;
|
||||
|
||||
ctx._transformMatrix = [1, 0, 0, 1, 0, 0];
|
||||
ctx._transformMatrix = [ctx._scaleX, 0, 0, ctx._scaleY, 0, 0];
|
||||
ctx._transformStack = [];
|
||||
|
||||
Object.defineProperty(ctx, 'mozCurrentTransform', {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue