James R. Barlow
5abfb14c2a
Remove leptonica and cffi
2021-11-13 00:06:35 -08:00
James R. Barlow
036afc4d88
Update cache, related to previous apparently
2021-11-12 23:57:50 -08:00
James R. Barlow
59642a98b2
Disable --remove-background so we can remove leptonica
2021-11-12 23:56:52 -08:00
James R. Barlow
f8c6be2e26
test_rotation: replace leptonica test with Pillow channel ops
...
New function is likely not as robust but seems capable of inexact image comparison.
2021-11-12 23:49:38 -08:00
James R. Barlow
42bf5476dd
optimize: replace leptonica compdata with direct insert of JPEG
...
Confirmed that img2pdf just inserts JPEG verbatim. Never had to go through
the trouble we did.
2021-11-12 23:20:49 -08:00
James R. Barlow
30440104ba
Remove --threshold argument
...
Tesseract is now included better thresholding (binarization) in v5. Users that have
thresholding issues should try that first. If we find further problems
this can be brought back as a plugin.
2021-11-12 20:09:55 -08:00
James R. Barlow
b159e02110
Convert deskew to use degrees, since all our other angles are in degrees
2021-11-12 16:40:51 -08:00
James R. Barlow
a55ab05d16
Replace leptonica deskew with tesseract find skew and pillow rotate
...
Also rebuild the cache.
2021-11-12 16:35:08 -08:00
James R. Barlow
25d046ae95
Modernize OrientationConfidence definition
2021-11-10 00:55:23 -08:00
James R. Barlow
01b0f76e36
Remove duplicate definition of OrientationConfidence
2021-11-10 00:55:07 -08:00
James R. Barlow
d74d315e8b
docs: update some old OS versions
2021-11-10 00:30:48 -08:00
James R. Barlow
8be9a68c5e
v12.7.2 release notes
v12.7.2
2021-11-04 00:20:25 -07:00
James R. Barlow
6c34d59836
tesseract: yet another version variant
2021-11-04 00:17:18 -07:00
James R. Barlow
386453d178
pdfa: replace read_binary() with files()
2021-10-31 02:01:11 -07:00
James R. Barlow
615a7561b5
tesseract: tidy some uses of str paths instead of Path
2021-10-31 02:01:05 -07:00
James R. Barlow
c4c64c3ea0
pre-commit updates
2021-10-31 01:31:57 -07:00
James R. Barlow
21279f5784
Fix leaked file handle for output_type none
2021-10-28 02:50:17 -07:00
James R. Barlow
a63a21a7fc
helpers: remove shim for unsupported old version of pikepdf
2021-10-28 02:46:34 -07:00
James R. Barlow
1c4d5d79f7
Improve some error messages
2021-10-28 01:16:22 -07:00
James R. Barlow
644581ed3c
v12.7.1 release notes
v12.7.1
2021-10-27 01:20:06 -07:00
James R. Barlow
77f7621bbc
batch.py: tidy
2021-10-15 15:03:40 -07:00
James R. Barlow
42713b77d7
v12.7.0 release notes
v12.7.0
2021-10-12 13:39:49 -07:00
James R. Barlow
690f88119d
Fix test failures on pikepdf 3.2.0 + pybind11 2.8.0
...
When compiled without pybind11 2.8.0, pikepdf supplies a shim to implement
pikepdf._ObjectMapping.values() which has subtly different semantics
from a true dict-like objects; in particular it supports
next(objectmap.values())
where a standard dict requires
next(iter(objectmap.values()).
pybind11 2.8.0 now implements .values() properly, meaning some misuses of
protocol in ocrmypdf fail.
If pybind11 < 2.8.0, pikepdf will
continue to offer its shim. If pybind11 >= 2.8.0, pikepdf does not add its shim.
Consequently no changes were needed in pikepdf.
Closes #843
2021-10-12 13:38:52 -07:00
James R. Barlow
78f391536b
Offer hint to user to use --max-image-mpixels after decompression bob error
...
Closes #801
2021-10-06 00:19:11 -07:00
mara004 and GitHub
7bdd1828a9
[ci skip] docs/conf.py: add intersphinx mapping to make external links work ( #838 )
2021-10-04 00:34:59 -07:00
mara004 and GitHub
a8f513eeeb
[ci skip] Update api.rst ( #839 )
2021-10-04 00:34:39 -07:00
fedeliallalinea and GitHub
af18bc0684
fixs importlib.{metadata,resource} for new python version ( #840 )
...
Signed-off-by: Marco Genasci <fedeliallalinea@gmail.com >
2021-10-03 23:30:11 -07:00
James R. Barlow
b621df6947
v12.6.0 release notes
v12.6.0
2021-10-02 01:02:17 -07:00
James R. Barlow
313c9e7dc1
docs: add missing sphinx extensions
2021-09-26 23:41:25 -07:00
James R. Barlow
9d04795f7f
docs: fix package version error
2021-09-26 23:41:17 -07:00
James R. Barlow
9a08e71e7f
docs: show logo
2021-09-26 23:40:54 -07:00
James R. Barlow
790d3022f6
Implement --output-type=none to skip producing the PDF and use only the sidecar
...
Closes #787
2021-09-26 01:07:34 -07:00
James R. Barlow
ec311af796
typing: subprocess
2021-09-22 17:18:59 -07:00
James R. Barlow
c725bf79da
flake8 delinting
2021-09-21 16:37:03 -07:00
James R. Barlow
9559f76fae
optimize: fix typo in debug msg
2021-09-19 16:31:00 -07:00
James R. Barlow
45736b7c2b
cli: clarify text to more accurately describe behavior of --jbig2-lossy
2021-09-16 16:03:39 -07:00
James R. Barlow
5629e960b9
v12.5.0 release notes update
v12.5.0
2021-09-15 00:27:32 -07:00
James R. Barlow
79fd8d01a5
info: fix incorrect handling of inline images and other typing fixes
2021-09-15 00:26:15 -07:00
James R. Barlow
79fe7a0a85
graft: remove separate implementation of unparse_content_stream
2021-09-15 00:25:06 -07:00
James R. Barlow
b4b32a35b5
optimize: fix typing consistency
2021-09-15 00:09:08 -07:00
James R. Barlow
4634b3db55
v12.5.0 release notes
2021-09-14 17:26:07 -07:00
James R. Barlow
f5053158d4
hocrtransform: fix regression causing hocr text to be not rendered
...
Fixes #828
2021-09-14 17:23:09 -07:00
James R. Barlow
dfa4ce1612
pyproject: configure mypy
2021-09-14 17:22:41 -07:00
James R. Barlow
585595a98e
pre-commit: autoupdate
2021-09-14 17:22:29 -07:00
James R. Barlow
f6396fbaac
pre-commit: drop isort mirror
2021-09-14 17:20:43 -07:00
James R. Barlow
3859bae85e
Merge branch 'feature/drop-pkg-resources'
2021-09-14 00:31:36 -07:00
James R. Barlow
ee1a7baae7
requirements: drop setuptools
...
With importlib_* we no longer setuptools's pkg_resources.
2021-09-14 00:28:42 -07:00
James R. Barlow
a4da05b66b
docs: various fixes
...
As suggested by @Chealer
Closes #829 , #830 , #831 , #832
2021-09-14 00:24:18 -07:00
James R. Barlow
4d67812d51
importlib helpers don't provide importlib.thing, but importlib_thing
...
Fix everywhere.
2021-09-14 00:15:07 -07:00
James R. Barlow
3534742ef9
ci: Enable build of feature branches
2021-09-13 01:35:14 -07:00