diff options
Diffstat (limited to 'apps/pdfrip.c')
-rw-r--r-- | apps/pdfrip.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/apps/pdfrip.c b/apps/pdfrip.c index d25e84b3..59d0fa48 100644 --- a/apps/pdfrip.c +++ b/apps/pdfrip.c @@ -58,8 +58,8 @@ void showpage(pdf_xref *xref, fz_obj *pageobj, int pagenum) printf("page\n"); printf(" mediabox [ %g %g %g %g ]\n", - page->mediabox.min.x, page->mediabox.min.y, - page->mediabox.max.x, page->mediabox.max.y); + page->mediabox.x0, page->mediabox.y0, + page->mediabox.x1, page->mediabox.y1); printf(" rotate %d\n", page->rotate); printf(" resources\n"); @@ -71,7 +71,7 @@ void showpage(pdf_xref *xref, fz_obj *pageobj, int pagenum) printf("endtree\n"); } - ctm = fz_concat(fz_translate(0, -page->mediabox.max.y), + ctm = fz_concat(fz_translate(0, -page->mediabox.y1), fz_scale(zoom, -zoom)); if (textonly) @@ -91,12 +91,12 @@ void showpage(pdf_xref *xref, fz_obj *pageobj, int pagenum) } bbox = fz_roundrect(page->mediabox); - bbox.min.x = bbox.min.x * zoom; - bbox.min.y = bbox.min.y * zoom; - bbox.max.x = bbox.max.x * zoom; - bbox.max.y = bbox.max.y * zoom; - w = bbox.max.x - bbox.min.x; - h = bbox.max.y - bbox.min.y; + bbox.x0 = bbox.x0 * zoom; + bbox.y0 = bbox.y0 * zoom; + bbox.x1 = bbox.x1 * zoom; + bbox.y1 = bbox.y1 * zoom; + w = bbox.x1 - bbox.x0; + h = bbox.y1 - bbox.y0; bh = h / nbands; fd = open(namebuf, O_BINARY|O_WRONLY|O_CREAT|O_TRUNC, 0666); @@ -105,7 +105,7 @@ void showpage(pdf_xref *xref, fz_obj *pageobj, int pagenum) sprintf(buf, "P6\n%d %d\n255\n", w, bh * nbands); write(fd, buf, strlen(buf)); - error = fz_newpixmap(&pix, bbox.min.x, bbox.min.y, w, bh, 4); + error = fz_newpixmap(&pix, bbox.x0, bbox.y0, w, bh, 4); if (error) fz_abort(error); |