summaryrefslogtreecommitdiff
path: root/draw
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2010-10-28 21:53:24 +0000
committerTor Andersson <tor@ghostscript.com>2010-10-28 21:53:24 +0000
commit638f0fcd7638abfdd9275b3eccf84ededb971ce5 (patch)
treec83e3cae402239a87a740d06e77eaa03a414ed3b /draw
parentbb4dcc4a138882dd0a51792a0e9ad3b778063247 (diff)
downloadmupdf-638f0fcd7638abfdd9275b3eccf84ededb971ce5.tar.xz
Use smooth image scaling for non-rectilinear images. Patch by Robin Watts.
Diffstat (limited to 'draw')
-rw-r--r--draw/imagedraw.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/draw/imagedraw.c b/draw/imagedraw.c
index 668bfd22..99271c54 100644
--- a/draw/imagedraw.c
+++ b/draw/imagedraw.c
@@ -291,9 +291,9 @@ fz_paintimageimp(fz_pixmap *dst, fz_bbox scissor, fz_pixmap *img, fz_matrix ctm,
dolerp = 0;
if (!fz_isrectilinear(ctm))
dolerp = 1;
- if (sqrtf(ctm.a * ctm.a + ctm.b * ctm.b) > img->w)
+ if (sqrtf(ctm.a * ctm.a + ctm.c * ctm.c) > img->w)
dolerp = 1;
- if (sqrtf(ctm.c * ctm.c + ctm.d * ctm.d) > img->h)
+ if (sqrtf(ctm.b * ctm.b + ctm.d * ctm.d) > img->h)
dolerp = 1;
bbox = fz_roundrect(fz_transformrect(ctm, fz_unitrect));