]> git.ipfire.org Git - thirdparty/cups-filters.git/commit
libcupsfilters: In pdftopdf() add 2% tolerance for input size larger output page
authorTill Kamppeter <till.kamppeter@gmail.com>
Sat, 5 Feb 2022 18:34:21 +0000 (15:34 -0300)
committerTill Kamppeter <till.kamppeter@gmail.com>
Sat, 5 Feb 2022 18:34:21 +0000 (15:34 -0300)
commite541dc698f38aaa522f99e23b57c695da2981c29
treeb67d5a8b1fd1c0d3dfa3f0034927af789ddc09d3
parent70970df3c78a0a690d3f99597a3a5eec0bce8c02
libcupsfilters: In pdftopdf() add 2% tolerance for input size larger output page

When "print-scaling=auto" or "print-scaling=auto-fit" is used, the
input pages are scaled when they do not fit into the output page
size. Often input ad out page sizes are supposed to be equal, for
example both A4, but rounding errors could make the input considered
larger and unnecessarily scaled.

Therefore we add 2% of tolerance before considering an input page too
large.
cupsfilters/pdftopdf/pdftopdf_processor.cc