Commit Graph

216 Commits (main)

Author SHA1 Message Date
Erik Jensen e4db4e9e8e Enable support for CMYK images
CMYK TIFFs and JPEGs both work. CMYK JPEG2000 images have not been
tested. Adobe Photoshop and some other software generate inverted CMYK
JPEGs. The image is assumed to be inverted if the "Adobe" (APP14) tag is
present. Images can be forced inverted with `-C "CMYK;I"`, and forced
not inverted with `-C CMYK`.
9 years ago
lukahn 5c7753d6c4 Fix for adding custom resolutions 9 years ago
josch 700e62f1d8 make output reproducible by sorting and --nodate option 9 years ago
josch b143867a72 add Python 3 support 9 years ago
josch d8a11d839c fix problem with conversion of closed file 10 years ago
Ryan C. Thompson d09cd0f197 Use "with" to open and close input files 10 years ago
Ryan C. Thompson b726afbb5a Convert unrecognized colorspaces to RGB
Instead of crashing on an unrecognized colorspace, we now do
imgdata.convert('RGB').
10 years ago
Ryan C. Thompson c76f1344a5 Avoid leaking file descriptors
This change prevents img2pdf from opening *all* input files at once,
which means it now works with thousands of input files.
10 years ago
josch 0bdf6472f8 fix regression introduced by 9b35f5cf 10 years ago
xiota 9b35f5cf6b add options to specify pdf dimensions in points
add options specify output pdf dimensions in points:  -x width;  -y height.
10 years ago
Nicolas ELIE 563bcb0372 Added python shebang
Added python shebang to be able to launch script directly
10 years ago
Felix Bünemann a3046ca771 Add pillow 2.4.0 support
Pillow 2.4.0 added support for JPEG2000 using OpenJPEG 2.0. Because
Pillow calls the format JPEG2000 instead of JP2, we need to rename it to
enable the optimized code path. Should still be backwards compatible.
10 years ago
josch 818db1902f license change from GPL to LGPL 10 years ago
josch 632cd1d712 allow running src/img2pdf.py standalone 10 years ago
Stephan Richter db7e74bcfe Added tests for the package. 10 years ago
Stephan Richter b47cc04dd3 Start of converting the module to a proper package. 10 years ago