Johannes Schauer Marin Rodrigues
be8369373f
pass deterministic_id=True to writer.save() for pikepdf >= 6.2.0
...
Closes : #150
2 years ago
Johannes Schauer Marin Rodrigues
10c6901fa3
src/img2pdf_test.py: do not test the depth attribute and rely on baseDepth
...
closes : #119
2 years ago
Johannes Schauer Marin Rodrigues
57d7e07e6b
Support imagemagick 7.1.0-48
...
- the output of -metric PSNR changed
- CMYK output can now be exactly compared
closes : #148
2 years ago
Johannes Schauer Marin Rodrigues
272fe0433f
allow pathlib.Path objects by allowing objects implementing read_bytes function
2 years ago
Johannes Schauer Marin Rodrigues
ef7b9e739d
add miff tests for cmyk8 and rgb8
2 years ago
Johannes Schauer Marin Rodrigues
af6fe27d53
avoid match/case for now until python 3.10 is available on more platforms
2 years ago
Johannes Schauer Marin Rodrigues
bad6fcae39
support for MIFF which allows 16 bit CMYK images
...
closes : #144
2 years ago
Johannes Schauer Marin Rodrigues
d9b90499f3
README.md: compare to econvert ( closes : #143 )
2 years ago
Johannes Schauer Marin Rodrigues
edb0d29a14
README.md: fix link
2 years ago
Johannes Schauer Marin Rodrigues
bb3e8b0098
README.md: document that img2pdf.exe can now be downloaded via release
2 years ago
Johannes Schauer Marin Rodrigues
f454ebc6a6
release version 0.4.4
2 years ago
mara0004
c3db273e23
Remove outdated readme entry concerning JP2 colorspace
...
If I understood the code in `jp2.py` correctly, this should now work.
Moreover, Pillow should usually be able to open JP2 files, so `jp2.py` is only a fallback.
2 years ago
Johannes Schauer Marin Rodrigues
87afabd3cf
add .mailmap
2 years ago
homocomputeris
5045282cc2
Add B and JB paper sizes
2 years ago
Johannes Schauer Marin Rodrigues
fb4b96452a
reformat with black
2 years ago
Johannes Schauer Marin Rodrigues
c553e169a4
use TiffImagePlugin.STRIP_SIZE for Pillow >= 8.4.0
2 years ago
Johannes Schauer Marin Rodrigues
d9345ac767
set GifImagePlugin.LOADING_STRATEGY to RGB_AFTER_DIFFERENT_PALETTE_ONLY in Pillow >= 9.1.0 ( closes : #130 )
2 years ago
Johannes Schauer Marin Rodrigues
1d52530229
support new pikepdf.Page object when making indirect objects ( closes : #132 )
2 years ago
Johannes Schauer Marin Rodrigues
3b117e674b
clarify that input with an alpha channel requires additional computation ( closes : #142 )
2 years ago
alister
e8ca53738f
--viewer-page-layout support for twopageright and twopageleft
2 years ago
Johannes Schauer Marin Rodrigues
7c48bfb868
find_scale(): better document why we use powers of 10
2 years ago
Johannes Schauer Marin Rodrigues
244f034a2e
src/img2pdf_test.py: format with black
2 years ago
Johannes Schauer Marin Rodrigues
3da370d3bd
add more information about how to ignore invalid rotation values in input images
2 years ago
Johannes Schauer Marin Rodrigues
6cff2931e4
ensure that gif test input uses the same palette for all frames
2 years ago
Johannes Schauer Marin Rodrigues
6a55258804
appveyor.yml: rename pil to Pillow
2 years ago
Johannes Schauer Marin Rodrigues
3cdeab08ab
appveyor.yml: also install pil so that maybe pyinstaller picks it up
2 years ago
Johannes Schauer Marin Rodrigues
cea7c9120b
tox.ini: python 3.5 and 3.6 are not supported anymore
2 years ago
Johannes Schauer Marin Rodrigues
9eacfdaa76
appveyor.yml: don't run tests because we don't have imagemagick
3 years ago
Johannes Schauer Marin Rodrigues
95a313f437
tox.ini: add python 3.10 to envlist
3 years ago
Johannes Schauer Marin Rodrigues
30d705f020
src/img2pdf.py: the /OpenAction array must contain the page as an indirect object
3 years ago
Johannes Schauer Marin Rodrigues
dc926b2cf2
release version 0.4.3
3 years ago
Johannes Schauer Marin Rodrigues
a8fdbd0038
fix --viewer-initial-page (broken in last release)
3 years ago
Johannes Schauer Marin Rodrigues
6ff175d637
update my name
3 years ago
Johannes Schauer Marin Rodrigues
0732dff0be
src/img2pdf_test.py: make img2pdf path configurable
3 years ago
Johannes Schauer Marin Rodrigues
50b7145f64
release version 0.4.2
3 years ago
Johannes Schauer Marin Rodrigues
e522ec14d9
remove pdfrw from tests ( closes : #108 )
3 years ago
Johannes Schauer Marin Rodrigues
9c9e5ece19
src/img2pdf_test.py: add support for imagemagick 7
3 years ago
Johannes Schauer Marin Rodrigues
354fd7c264
src/img2pdf.py: format with black
3 years ago
Johannes Schauer Marin Rodrigues
392d4a665e
adapt AlphaChannelError messages
3 years ago
Johannes Schauer Marin Rodrigues
09ad147d97
support PNG palette images with icc profile ( closes : #107 )
3 years ago
Johannes Schauer Marin Rodrigues
80393b6efa
also support palette+alpha
3 years ago
Johannes Schauer Marin Rodrigues
e265738ac2
Revert "allow palette PNG images with ICC profile ( closes : #107 )"
...
This reverts commit 3d7e0e6812
.
3 years ago
mara0004
1ffb160453
Readme: remove alpha channels section
3 years ago
mara0004
cde7472d15
Update documentation: img2pdf now supports alpha channels
3 years ago
Johannes Schauer Marin Rodrigues
6eec05c11c
workaround for Pillow >= 8.3.0 which limits CCITT Group4 strip size to 64 KB ( closes : #122 )
3 years ago
Tamás Zahola
f483638b17
Test cases for transparency
3 years ago
Tamás Zahola
7f216a8848
Test support on macOS
3 years ago
Tamás Zahola
2476215f39
Always initialize `smask`
3 years ago
Tamás Zahola
f62858c245
Formatting
3 years ago
Tamás Zahola
a5e4da5755
Use PNG predictor for /SMask too
3 years ago