|
b991516714
|
use python 3.8 on windows
|
2020-02-25 05:12:08 +01:00 |
|
|
b31d4e48d8
|
README.md: add appveyor and travis CI batches
|
2019-08-25 07:05:25 +02:00 |
|
|
be9e48871c
|
README.md: add screenshot
|
2019-08-25 07:02:50 +02:00 |
|
|
f1e1dab850
|
add .travis.yml
|
2019-08-25 06:22:10 +02:00 |
|
|
c17fd0011d
|
add appveyor.yml
|
2019-08-25 06:12:37 +02:00 |
|
|
2b26daeb47
|
first draft of a tkinter gui
|
2019-08-25 06:03:48 +02:00 |
|
|
ed6187d541
|
add --crop-border, --bleed-border, --trim-border and --art-border options
|
2019-04-02 07:37:03 +02:00 |
|
|
82706671cc
|
join strings that got put into the same line by black
|
2019-03-29 00:34:31 +01:00 |
|
|
01022487b7
|
add AlphaChannelError and ExifOrientationError exceptions
|
2019-03-28 10:26:46 +01:00 |
|
|
07903e9ef1
|
im was not defined -- don't print it (closes: #61)
|
2019-03-28 09:56:01 +01:00 |
|
|
d1f101c36a
|
test.sh: replace imagemagick with custom python script to produce bit-by-bit identical results on all architectures
|
2019-03-12 03:07:43 +01:00 |
|
|
8d7996709a
|
release version 0.3.3
|
2019-01-07 10:44:24 +01:00 |
|
|
e04f7c0a26
|
HACKING: several small fixes and additions
|
2019-01-07 10:41:38 +01:00 |
|
|
462e1c23d5
|
src/img2pdf.py: reformat code with black (https://github.com/ambv/black)
|
2018-12-25 12:30:10 +01:00 |
|
|
1a8f3f436b
|
test.sh: test for rotated JPEG
|
2018-12-25 12:08:09 +01:00 |
|
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.
|
2018-12-25 01:46:09 +01:00 |
|
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/
|
2018-12-24 18:13:49 +01:00 |
|
|
0639dbd47c
|
src/tests/__init__.py: fix CommandLineTests on python3
|
2018-12-24 18:04:40 +01:00 |
|
|
78183c642b
|
allow wrapping img2pdf main() in contextlib.redirect_stdout()
|
2018-12-24 18:03:52 +01:00 |
|
|
b39e755424
|
add legal and tabloid paper formats (closes: #52)
|
2018-12-24 18:02:41 +01:00 |
|
|
8bccc02c67
|
MANIFEST.in: also install test.sh
|
2018-12-11 18:19:03 +01:00 |
|
josch
|
4cebd9f15d
|
Merge branch 'agroszer-py2' into 'master'
fixing a slew of python 2 issues
See merge request !4
|
2018-12-11 17:16:50 +00:00 |
|
|
68ca35f39e
|
release version 0.3.2
|
2018-11-20 16:37:23 +01:00 |
|
|
42f8ac54a8
|
Allow CCITT Group4 input without rows-per-strip (closes: #48)
|
2018-11-20 16:30:14 +01:00 |
|
|
d4700dbf38
|
test.sh: add comment about dct decoding method
|
2018-08-27 11:42:37 +02:00 |
|
|
bd55ac5a45
|
test.sh: implement EXIT trap
|
2018-08-27 08:17:06 +02:00 |
|
|
2f3394a1cb
|
Add extensive test suite test.sh
|
2018-08-20 10:28:14 +02:00 |
|
|
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
|
2018-08-20 10:27:27 +02:00 |
|
|
03bdc33053
|
src/img2pdf.py: be more explicit when embedding group4 from TIFF
|
2018-08-20 10:26:39 +02:00 |
|
|
b758b54ce8
|
src/img2pdf.py: Disallow TIFF input with more than 8 bits per sample because PIL will silently convert it to 8 bits per sample
|
2018-08-20 10:25:39 +02:00 |
|
|
a2b969640a
|
src/img2pdf.py: assign the default dpi to tiff images where PIL returned its default of (1,1)
|
2018-08-20 10:24:31 +02:00 |
|
|
8961c78dbf
|
src/img2pdf.py: add commented-out debugging option for PIL's TiffImagePlugin
|
2018-08-20 10:23:23 +02:00 |
|
|
6c44d8cea6
|
src/img2pdf.py: add more rationale behind palette encoding
|
2018-08-20 10:21:18 +02:00 |
|
|
c0ed810036
|
src/img2pdf.py: work around PIL not reporting a colorspace for 16bit grayscale PNGs
|
2018-08-17 12:57:46 +02:00 |
|
|
ccca845606
|
src/img2pdf.py: Read bits per sample from PNG to support PNG images with 1, 2, 4 or 16 bits per sample
|
2018-08-17 12:55:55 +02:00 |
|
|
53685934f9
|
src/img2pdf.py: also reject palette images with transparency
|
2018-08-17 07:27:15 +02:00 |
|
|
ba5a9a1dfc
|
Allow multipage CCITT group 4 TIFF images
|
2018-08-16 00:23:18 +02:00 |
|
|
a628ed22f9
|
Add more debugging output
|
2018-08-16 00:11:07 +02:00 |
|
|
fbcaca5e6b
|
big endian encoded TIFF files may have FillOrder set to lsb-to-msb and must have the bits of each byte reversed
|
2018-08-16 00:10:46 +02:00 |
|
|
a9f4c9b665
|
release version 0.3.1
|
2018-08-04 15:44:45 +02:00 |
|
|
002c9c4466
|
CHANGES.rst: add release dates
|
2018-08-04 14:37:38 +02:00 |
|
|
198c98a5f9
|
make pep8 compliant
|
2018-08-01 22:28:44 +02:00 |
|
|
9395b6fbbe
|
README.md: comparison to other software
|
2018-08-01 22:14:14 +02:00 |
|
|
f5d8d86dff
|
Also do not re-encode CCITT Group 4 encoded TIFF images
Add additional property of input images: inverted
closes: #47
|
2018-08-01 22:12:40 +02:00 |
|
|
36c5034db5
|
Distribute LICENSE file in release tarball
|
2018-08-01 20:41:02 +02:00 |
|
Jakub Wilk
|
7131b3d6ee
|
Use printf(1) instead of non-portable "/bin/echo -ne"
|
2018-07-21 12:08:23 +02:00 |
|
|
b3fb2de5f6
|
src/img2pdf.py: fix spelling in --help output
|
2018-07-19 12:05:27 +02:00 |
|
|
4c5faf408f
|
README.md: restructure
|
2018-07-18 15:52:54 +02:00 |
|
|
2ad0c036b2
|
src/tests/input/mono.tif: set dpi to 72
|
2018-07-18 14:08:04 +02:00 |
|
|
1aa71e3746
|
release version 0.3.0
|
2018-07-18 11:30:43 +02:00 |
|