Johannes 'josch' Schauer
|
17dd59e722
|
README.md: clarify PDF transparency (closes: #76)
|
4 years ago |
Johannes 'josch' Schauer
|
60fa588cfb
|
release version 0.3.6
|
4 years ago |
Johannes 'josch' Schauer
|
559d42cd4a
|
magick.py: use our own deflate algo for bit-by-bit reproducible output independent of the compressor used
|
4 years ago |
Johannes 'josch' Schauer
|
6da2bc3aee
|
release version 0.3.5
|
4 years ago |
Johannes 'josch' Schauer
|
9d184ad0cd
|
test.sh: adjust for imagemagick 6.9.10.86 in fedora
|
4 years ago |
Johannes 'josch' Schauer
|
082f999ac8
|
fix with_pdfrw assignment -- thanks Michał Górny
|
4 years ago |
Johannes 'josch' Schauer
|
ceba6a8223
|
Rip out remaining python3 support
https://www.enricozini.org/blog/2020/python/python-2-is-dead/
|
4 years ago |
Johannes 'josch' Schauer
|
9449f96345
|
only run gui if requested with --gui even on windows (closes: #73)
|
4 years ago |
Johannes 'josch' Schauer
|
0bbbc7a31a
|
pdfrw is now disabled by default if it's not installed (closes: #74)
|
4 years ago |
Johannes 'josch' Schauer
|
a270c987f0
|
setup.py: stop declaring support for Python2
|
4 years ago |
Johannes 'josch' Schauer
|
f0e4c6188e
|
magick.py: make executable and call main() only if __name__ is __main__
|
4 years ago |
Johannes 'josch' Schauer
|
fb2916e6b2
|
release version 0.3.4
|
4 years ago |
Johannes 'josch' Schauer
|
0521426e57
|
HACKING: add -m to "git tag" invocation
|
4 years ago |
Johannes 'josch' Schauer
|
cbbddf7fe0
|
setup.py: set long_description_content_type to text/markdown
|
4 years ago |
Johannes 'josch' Schauer
|
7a3daec620
|
add rudimentary GUI
|
4 years ago |
Johannes 'josch' Schauer
|
1bb21f0c85
|
put read() into a different try block than open()
|
4 years ago |
Johannes 'josch' Schauer
|
24b679d8e5
|
README.md: add comparison to podofoimg2pdf
|
4 years ago |
Johannes 'josch' Schauer
|
1b6e9e3da6
|
README.md: add 'Library' header
|
4 years ago |
Johannes 'josch' Schauer
|
17624991ee
|
MANIFEST.in: also add magick.py
|
4 years ago |
Johannes 'josch' Schauer
|
5002fb1068
|
HACKING: add more detailed instructions
|
4 years ago |
Johannes 'josch' Schauer
|
5375a17181
|
README.md: add more examples
|
4 years ago |
Johannes 'josch' Schauer
|
b991516714
|
use python 3.8 on windows
|
4 years ago |
Johannes 'josch' Schauer
|
b31d4e48d8
|
README.md: add appveyor and travis CI batches
|
5 years ago |
Johannes 'josch' Schauer
|
be9e48871c
|
README.md: add screenshot
|
5 years ago |
Johannes 'josch' Schauer
|
f1e1dab850
|
add .travis.yml
|
5 years ago |
Johannes 'josch' Schauer
|
c17fd0011d
|
add appveyor.yml
|
5 years ago |
Johannes 'josch' Schauer
|
2b26daeb47
|
first draft of a tkinter gui
|
5 years ago |
Johannes 'josch' Schauer
|
ed6187d541
|
add --crop-border, --bleed-border, --trim-border and --art-border options
|
5 years ago |
Johannes 'josch' Schauer
|
82706671cc
|
join strings that got put into the same line by black
|
5 years ago |
Johannes 'josch' Schauer
|
01022487b7
|
add AlphaChannelError and ExifOrientationError exceptions
|
5 years ago |
Johannes 'josch' Schauer
|
07903e9ef1
|
im was not defined -- don't print it (closes: #61)
|
5 years ago |
Johannes 'josch' Schauer
|
d1f101c36a
|
test.sh: replace imagemagick with custom python script to produce bit-by-bit identical results on all architectures
|
5 years ago |
Johannes 'josch' Schauer
|
8d7996709a
|
release version 0.3.3
|
6 years ago |
Johannes 'josch' Schauer
|
e04f7c0a26
|
HACKING: several small fixes and additions
|
6 years ago |
Johannes 'josch' Schauer
|
462e1c23d5
|
src/img2pdf.py: reformat code with black (https://github.com/ambv/black)
|
6 years ago |
Johannes 'josch' Schauer
|
1a8f3f436b
|
test.sh: test for rotated JPEG
|
6 years ago |
Alexander Schlarb
|
a282692ac1
|
Respect EXIF rotation tag of image (closes: !2)
Read the EXIF information from every input image and use it to correctly set
the page rotation of the resulting PDF document page.
|
6 years ago |
Georg Sauthoff
|
2faeb2005d
|
Decompress stream to account for different possible encodings (closes: #51)
Recompressing the image stream makes the comparison robust against output
preserving changes in the zlib compress output bitstream
(e.g. between different zlib implementations/versions/releases).
Without this, some img2pdf 0.3.2 tests fail on Fedora 29/aarch64.
See also:
josch/img2pdf#51
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/R7GD4L5Z6HELCDAL2RDESWR2F3ZXHWVX/
|
6 years ago |
Johannes 'josch' Schauer
|
0639dbd47c
|
src/tests/__init__.py: fix CommandLineTests on python3
|
6 years ago |
Johannes 'josch' Schauer
|
78183c642b
|
allow wrapping img2pdf main() in contextlib.redirect_stdout()
|
6 years ago |
Johannes 'josch' Schauer
|
b39e755424
|
add legal and tabloid paper formats (closes: #52)
|
6 years ago |
Johannes 'josch' Schauer
|
8bccc02c67
|
MANIFEST.in: also install test.sh
|
6 years ago |
josch
|
4cebd9f15d
|
Merge branch 'agroszer-py2' into 'master'
fixing a slew of python 2 issues
See merge request !4
|
6 years ago |
Johannes 'josch' Schauer
|
68ca35f39e
|
release version 0.3.2
|
6 years ago |
Johannes 'josch' Schauer
|
42f8ac54a8
|
Allow CCITT Group4 input without rows-per-strip (closes: #48)
|
6 years ago |
Johannes 'josch' Schauer
|
d4700dbf38
|
test.sh: add comment about dct decoding method
|
6 years ago |
Johannes 'josch' Schauer
|
bd55ac5a45
|
test.sh: implement EXIT trap
|
6 years ago |
Johannes 'josch' Schauer
|
2f3394a1cb
|
Add extensive test suite test.sh
|
6 years ago |
Johannes 'josch' Schauer
|
50a3109c43
|
src/img2pdf.py: do not overwrite imgformat variable in loop as this will then affect later loop iterations and we need to retain its original value
|
6 years ago |
Johannes 'josch' Schauer
|
03bdc33053
|
src/img2pdf.py: be more explicit when embedding group4 from TIFF
|
6 years ago |