James R. Barlow
0388c23ae7
Merge branch 'feature/jbig2thresh' into v15
2023-09-21 00:07:05 -07:00
James R. Barlow
3e1b3ec98d
Merge branch 'feature/fix-raster-dpi-too-high' into v15
2023-09-21 00:05:56 -07:00
James R. Barlow
23a37fc35c
Document that Ubuntu 22.04 and 20.04 both use Tesseract 4.1.1
2023-09-21 00:05:39 -07:00
James R. Barlow
162a47f98e
Drop reportlab warning shim
2023-09-21 00:05:39 -07:00
James R. Barlow
2ad8961d0b
Require pngquant 2.13.1 or newer
2023-09-21 00:05:39 -07:00
James R. Barlow
eec8a2b574
Change minimum Ghostscript version to 9.55
2023-09-21 00:05:39 -07:00
James R. Barlow
6c78076bea
Drop support for gswin32c / 32-bit Ghostscript for Windows
2023-09-21 00:05:39 -07:00
James R. Barlow
2637e84691
Complain about all 32-bit interpreters, not just windows
2023-09-21 00:05:39 -07:00
James R. Barlow
e8c82ee4b6
Remove shim for img2pdf < 0.4.4
2023-09-21 00:05:39 -07:00
James R. Barlow
de2bb5ce8c
Remove tqdm dependency and TqdmConsole
...
Might be too aggressive? No deprecation warning....
2023-09-21 00:05:39 -07:00
James R. Barlow
ec1c377532
Drop Python 3.8 too
...
(cherry picked from commit a8cdc5a191bdf1fe401e96c2dc9a5fba39b90d79)
2023-09-21 00:05:39 -07:00
James R. Barlow
173428e81a
Added weighted DPI rendering
...
To address #1010 and other issues.
2023-09-21 00:04:50 -07:00
James R. Barlow
67ed29dcea
Fix incorrect printed_area calculation
2023-09-21 00:02:02 -07:00
James R. Barlow
3454c050ed
Introduce Resolution.take_min
2023-09-21 00:01:42 -07:00
James R. Barlow
ac3aa67d8a
Revise to PageResolutionProfile
2023-09-20 16:58:59 -07:00
James R. Barlow
1768a1eda9
Improve documentation for large image downsampling
2023-09-20 16:58:59 -07:00
James R. Barlow
5902fe45c1
Rename Resolution.mean to to_scalar
2023-09-20 16:58:59 -07:00
James R. Barlow
78981641f0
Introduce new functions to calculate DPI exceptions
2023-09-20 16:58:59 -07:00
James R. Barlow
c77ae4b34c
Change hookspec to migration parameters for generate_pdf to options object
...
Breaking change for PDF rendering plugins (although none are known to exist).
This provides better separation of Ghostscript specific concerns from
the generic plugin interface.
2023-09-20 15:40:18 -07:00
James R. Barlow
b2cbbf0099
Migrate --pdfa-image-compression argument to being managed by Ghostscript plugin
2023-09-20 15:20:42 -07:00
James R. Barlow
e3c813fc67
Added support for changing color conversion strategy
2023-09-20 01:08:15 -07:00
James R. Barlow
ac2fc49208
Add support for adjusting jbig2 threshold
2023-09-17 14:44:40 -07:00
James R. Barlow
06a5e0c3f6
docs: various updates
2023-08-14 00:13:17 -07:00
James R. Barlow
a6ce35b13a
Add argument to override digital signatures
2023-08-12 01:31:36 -07:00
James R. Barlow
45added738
Implement digital signature detection
2023-08-12 01:20:20 -07:00
James R. Barlow
6e20439c91
Remove oddball log.error/raise Exception() pattern
...
Instead present error message in exception.
2023-08-12 01:02:42 -07:00
James R. Barlow
72e056436c
Add simple signature detection
2023-08-12 00:59:54 -07:00
James R. Barlow
e02ba19097
Modernize pdfinfo usage of pikepdf to Name.X
2023-08-12 00:54:45 -07:00
James R. Barlow
d3b858f994
Improve progress bar presentation/alignment
2023-08-11 01:57:25 -07:00
James R. Barlow
19045c4f21
Replace coloredlogs and tqdm with rich
2023-08-11 01:47:42 -07:00
James R. Barlow
f4d89fe6cc
Fix typo
2023-08-11 01:47:42 -07:00
James R. Barlow
a80e7a127b
Fix some references to master not renamed to main
2023-06-20 01:37:26 -07:00
050dd1f5a8
Allow title, subject, author, and keywords to be unset with an empty string argument ( #1117 )
...
Co-authored-by: Frederick D. Hansen <frederick.hansen@gmail.com >
2023-06-20 01:07:23 -07:00
James R. Barlow
5124daa79f
Fix test failures from preceding
2023-06-19 23:25:31 -07:00
James R. Barlow
7293847da7
Merge branch 'fix_random_ordering_languages' of github.com:abwiersma/OCRmyPDF into abwiersma-fix_random_ordering_languages
2023-06-19 23:21:04 -07:00
Abe
59fd0ac587
Fix randomly ordered languages from set()
2023-06-16 22:14:40 +02:00
James R. Barlow
90619b308c
pipeline: improve documentation
2023-06-12 19:50:23 -07:00
James R. Barlow
ae2f8ed8f1
pipeline: describe page/canvas DPI
2023-06-11 13:40:14 -07:00
James R. Barlow
36d4c2dbbc
Merge commit '6eadd65dfba3f983702087605d582f880efc020b'
2023-06-03 00:23:18 -07:00
James R. Barlow
adbffb7bd9
Merge branch 'feature/soft-error'
2023-06-03 00:23:10 -07:00
James R. Barlow
05ecb6ca46
Resolve Windows errors with -dPDFSTOPONERROR
2023-06-02 02:48:38 -07:00
James R. Barlow
417ee067a2
Remove obsolete universal_newlines check
2023-06-02 02:47:41 -07:00
James R. Barlow
c4649dabef
Clarify optimization ratio
...
Fixes #1070
2023-06-02 01:34:07 -07:00
James R. Barlow
6eadd65dfb
Log deskew angle
...
Closes #1101
2023-06-02 01:12:49 -07:00
James R. Barlow
e8ed510543
Add stop on soft render errors and option to override
2023-06-01 23:49:34 -07:00
James R. Barlow
1bc09045a5
optimize: Add recursion into Form XObjects
2023-05-23 00:07:15 -07:00
James R. Barlow
e46a18dd2f
Refactor searching for optimizable images
2023-05-22 23:42:10 -07:00
James R. Barlow
731b2fc477
Fix interaction with old Python and singledispatch and typing
2023-05-10 00:15:34 -07:00
James R. Barlow
080aa4dbd1
imageops: fix rare assert failure
2023-05-09 23:27:08 -07:00
James R. Barlow
7af5dcd4a4
Improve directions about install other languages
2023-05-05 13:35:27 -07:00