Commit Graph

303 Commits (0.4.0)
 

Author SHA1 Message Date
Johannes 'josch' Schauer 692b54ac67
release version 0.4.0 4 years ago
Johannes 'josch' Schauer cc79581e2c
.travis.yml: install icc-profiles-free 4 years ago
Johannes 'josch' Schauer c7db805dee
don't use /usr/share/color/icc/ghostscript/srgb.icc but /usr/share/color/icc/sRGB.icc because the former converts from sRGB to CIE LAB and PDF/A requires a profile from CIE LAB to sRGB (closes: #78) 4 years ago
Johannes 'josch' Schauer f0b57985ee
first stab at embedding ICC profiles 4 years ago
Johannes 'josch' Schauer 1ba02bf838
src/img2pdf_test.py: use json output instead of -verbose everywhere (the former is for machines, the latter for human consumption and can change without notice) 4 years ago
Johannes 'josch' Schauer 042aac71eb
reformat with black 4 years ago
Johannes 'josch' Schauer 7da0a00ef3
src/img2pdf_test.py: replace jpg_img check by json output 4 years ago
Johannes 'josch' Schauer 67dca425d1
.travis.yml: remove jpeg2000 check 4 years ago
Johannes 'josch' Schauer 86fddab622
src/img2pdf_test.py: check for JP2 support 4 years ago
Johannes 'josch' Schauer c229e20547
.travis.yml: test for jpeg2000 support 4 years ago
Johannes 'josch' Schauer a53fed5d17
.travis.yml: really switch to focal 4 years ago
Johannes 'josch' Schauer 788102ee05
.travis.yml: use focal 4 years ago
Johannes 'josch' Schauer d92790ad26
try ghostscript version shaningans 4 years ago
Johannes 'josch' Schauer f0e7e8daaf
.travis.yml: try xenial 4 years ago
Johannes 'josch' Schauer 9bd41dba1e
src/img2pdf_test.py: check that psnr is not zero 4 years ago
Johannes 'josch' Schauer 6c742be642
src/img2pdf_test.py: cater for json output of imagemagick before 6.9.9.34 4 years ago
Johannes 'josch' Schauer 7ccd987d6d
.travis.yml: use bionic instead of xenial 4 years ago
Johannes 'josch' Schauer c506cf0b8d
try to use json output instead of identify -verbose 4 years ago
Johannes 'josch' Schauer fbb51d9083
tighten minimum imagemagick version for quantum:polarity=min-is-black 4 years ago
Johannes 'josch' Schauer 593aeb5d2d
appveyor.yml: install pyinstaller to create an exe 4 years ago
Johannes 'josch' Schauer c62ed4d691
appveyor.yml: install wheel for bdist_wheel 4 years ago
Johannes 'josch' Schauer 2493af173c
tox.ini: also remove support for py34 (fails to compile pikepdf) 4 years ago
Johannes 'josch' Schauer a39beb5c5e
tox.ini: remove jython and pypy 4 years ago
Johannes 'josch' Schauer 7a72c38c3d
appveyor.yml: run tox 4 years ago
Johannes 'josch' Schauer 1d5be0cc9d
src/img2pdf_test.py: also catch subprocess.CalledProcessError 4 years ago
Johannes 'josch' Schauer e151ca27eb
src/img2pdf_test.py: skip tests on win32 and macos 4 years ago
Johannes 'josch' Schauer 7aed0ea0d0
src/img2pdf_test.py: fixes for Ubuntu Trusty 4 years ago
Johannes 'josch' Schauer bed0b4cdae
src/img2pdf_test.py: check for mutool >= 1.10.0 4 years ago
Johannes 'josch' Schauer 53e991bec2
.travis.yml: add dependency on mupdf-tools 4 years ago
Johannes 'josch' Schauer 11f7db5003
src/img2pdf_test.py: explicitly convert PosixPath to str 4 years ago
Johannes 'josch' Schauer 000fc3b5ac
remove obsolete src/tests/__init__.py 4 years ago
Johannes 'josch' Schauer 78bd869b10
.travis.yml: install additional dependencies 4 years ago
Johannes 'josch' Schauer 0992832ab0
src/img2pdf_test.py: explicitly convert PosixPath to str 4 years ago
Johannes 'josch' Schauer 1d0e4c5272
.travis.yml: install imagemagick 4 years ago
Johannes 'josch' Schauer bfd822b74e
.travis.yml: install tox 4 years ago
Johannes 'josch' Schauer 2c8e417c51
run tox on travis 4 years ago
Johannes 'josch' Schauer 66fd7cc765
rename test.py -> src/img2pdf_test.py 4 years ago
Johannes 'josch' Schauer 5b7f93bb9a
do not allow negative values in parse_num() 4 years ago
Johannes 'josch' Schauer a2d846052e
document pytest in HACKING, tox.ini and .travis.yml 4 years ago
Johannes 'josch' Schauer a84a1b8480
add test.py 4 years ago
Johannes 'josch' Schauer 663010ca61
src/img2pdf.py: tiny logic error 4 years ago
Johannes 'josch' Schauer 802dd4b1f3
magick.py: prevent floyd_steinberg() from modifying its input 4 years ago
Johannes 'josch' Schauer 93f65a49c9
add --pdfa argument to attach an icc profile for PDF/A-1b compliant output 4 years ago
James R. Barlow bca3f802ac
Add support for pikepdf 4 years ago
Johannes 'josch' Schauer 65d9aed630
test.sh: compare uncompressed contents 4 years ago
Johannes 'josch' Schauer 791c9497ed
test.sh: remove leftover 'grep' 4 years ago
Johannes 'josch' Schauer 1cd2674a2c
src/tests/__init__.py: recursively convert both PDFs into Python data structures and then compare for equality -- this allows comparing PDFs in which streams are compressed differently 4 years ago
Johannes 'josch' Schauer f4b296cef3
src/tests/__init__.py: make path OS agnostic (slash vs backslash) 4 years ago
Johannes 'josch' Schauer 5c7ffb09a1
src/tests/__init__.py: add support for engine instead of with_pdfrw 4 years ago
Johannes 'josch' Schauer 7b58c4e58d
add pikepdf to test dependencies 4 years ago