diff options
-rw-r--r-- | source/html/html-layout.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/html/html-layout.c b/source/html/html-layout.c index 9aacf09b..583464ed 100644 --- a/source/html/html-layout.c +++ b/source/html/html-layout.c @@ -790,8 +790,9 @@ generate_boxes(fz_context *ctx, fz_xml *node, fz_html_box *top, static void measure_image(fz_context *ctx, fz_html_flow *node, float max_w, float max_h) { float xs = 1, ys = 1, s = 1; - float image_w = node->content.image->w * 72.0f / node->content.image->xres; - float image_h = node->content.image->h * 72.0f / node->content.image->yres; + /* NOTE: We ignore the image DPI here, since most images in EPUB files have bogus values. */ + float image_w = node->content.image->w * 72 / 96; + float image_h = node->content.image->h * 72 / 96; node->x = 0; node->y = 0; if (image_w > max_w) |