1
0
Fork 0
Commit Graph

263 Commits (main)

Author SHA1 Message Date
Johannes Schauer Marin Rodrigues 7fa67bb337
demote print() to logger.debug() 12 months ago
Johannes Schauer Marin Rodrigues 7d40569aa1
Inform the user what is happening when running without any arguments and suggest using --help to get the help text (closes: #156) 12 months ago
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 f454ebc6a6
release version 0.4.4 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 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 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
Tamás Zahola 64db7909ec Added transparency support for GIFs, palette-based PNGs and grayscale PNGs 3 years ago
Tamás Zahola af5ae5b9b6 Convert 8-bit PNG alpha channels to /SMasks in PDF 3 years ago
Louis Sautier 152f6fb629
tests: look for sRGB.icc in several paths, skip related tests if not found
Always use Ghostscript's sRGB.icc.
3 years ago
Louis Sautier 1f3b456ac9
tests: don't expect ImageMagick to compress TIFF files by default
This is no longer the case with ImageMagick 7.
3 years ago
Michal Vasilek 4c5b72dab0
src/img2pdf_test.py: skip tests when icc profiles are not present 3 years ago
Michal Vasilek 853a1ec363 src/img2pdf_test.py: do not test format descriptions 3 years ago
Johannes Schauer Marin Rodrigues 5c617965f5
document the ifvalid option value further 3 years ago
Johannes Schauer Marin Rodrigues 0067edf965
remove first_frame_only from gui 3 years ago
Johannes Schauer Marin Rodrigues 91e3a94c3d
sort globbing result on windows 3 years ago