Commit graph

249 commits

Author SHA1 Message Date
josch
d8a11d839c fix problem with conversion of closed file 2014-11-10 10:13:52 +01:00
josch
45452db4d2 Merge branch 'master' of github.com:josch/img2pdf 2014-11-10 10:07:48 +01:00
josch
f881a00c4b Merge pull request #18 from DarwinAwardWinner/master
Avoid leaking file descriptors and convert unrecognized colorspaces to RGB
2014-11-06 09:56:41 +01:00
Ryan C. Thompson
d09cd0f197 Use "with" to open and close input files 2014-11-06 00:53:16 -08:00
Ryan C. Thompson
b726afbb5a Convert unrecognized colorspaces to RGB
Instead of crashing on an unrecognized colorspace, we now do
imgdata.convert('RGB').
2014-11-05 23:47:42 -08:00
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.
2014-11-05 23:46:47 -08:00
josch
439d976129 prepare 0.1.2 release 2014-09-07 07:59:12 +02:00
josch
2afa1e4ca5 fix typo 2014-09-07 07:58:40 +02:00
josch
43bbb27f00 prepare 0.1.1 release 2014-09-07 07:57:29 +02:00
josch
0bdf6472f8 fix regression introduced by 9b35f5cf 2014-08-24 17:15:43 +02:00
josch
82087d5506 Merge pull request #17 from xiota/master
add options to specify pdf dimensions in points
2014-08-04 23:20:18 +02:00
xiota
9b35f5cf6b add options to specify pdf dimensions in points
add options specify output pdf dimensions in points:  -x width;  -y height.
2014-08-04 11:25:07 -04:00
josch
f34ffb1f17 Merge pull request #16 from nicolaselie/master
Added python shebang
2014-07-26 17:02:25 +02:00
Nicolas ELIE
563bcb0372 Added python shebang
Added python shebang to be able to launch script directly
2014-07-26 16:12:40 +02:00
josch
acfb3270ab fix markdown in readme 2014-06-27 22:31:21 +02:00
josch
619b604d5a Merge pull request #12 from felixbuenemann/pillow-2.4.0-support
Add pillow 2.4.0 support
2014-04-05 21:00:52 +02:00
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.
2014-04-05 01:55:03 +02:00
josch
818db1902f license change from GPL to LGPL 2014-03-30 08:10:12 +02:00
josch
632cd1d712 allow running src/img2pdf.py standalone 2014-03-14 19:18:38 +01:00
Stephan Richter
0e3dbefbbf Provide some installation instructions using the typical Python tool chain. 2014-03-14 19:18:38 +01:00
Stephan Richter
90b2a7efa5 Added changelog and tweaked license entry. 2014-03-14 19:18:38 +01:00
Stephan Richter
5d2cb0dbd3 Make sure that all files are added to the release package. 2014-03-14 19:18:38 +01:00
Stephan Richter
db7e74bcfe Added tests for the package. 2014-03-14 19:18:38 +01:00
Stephan Richter
b47cc04dd3 Start of converting the module to a proper package. 2014-03-14 19:18:31 +01:00
josch
8c293291c5 do not ignore metadata 2014-01-22 11:24:27 +01:00
josch
c76c63ab72 do not overwrite dpi variable 2013-11-16 23:13:38 +01:00
josch
46a510d2b9 major refactoring 2013-10-23 12:34:07 +02:00
josch
50aff1474f check for minimum pdf page size 2013-10-23 08:49:59 +02:00
josch
4bca045e64 add error and warning output 2013-10-23 08:49:43 +02:00
josch
19781f21bd more verbose output 2013-10-21 16:25:45 +02:00
josch
6d971a5245 don't forget to seek and print better error 2013-10-21 16:19:47 +02:00
josch
610a5ecdd6 better jp2 parsing based on jpylyzer 2013-10-21 15:55:47 +02:00
josch
25a2178444 read offset for width/height reading correctly 2013-08-30 11:06:13 +02:00
josch
2e9ac9ec1e add --verbose flag 2013-08-30 10:45:43 +02:00
josch
e2760dbc65 make img2pdf.py executable 2013-08-30 10:19:44 +02:00
josch
e3aab37fd2 add copyright notice 2013-05-02 08:17:13 +02:00
josch
36c33dc5cf TODO: CCITTFaxDecode 2013-05-02 08:15:18 +02:00
josch
a1932f1cb2 force colorspace for non jpeg200 too 2013-05-02 08:14:49 +02:00
josch
c21c148daf add documentation for --colorspace 2012-12-22 18:07:51 +01:00
josch
613ffb967d allow to force colorspace 2012-10-18 16:56:43 +02:00
josch
1b609fc77d read and write in binary 2012-06-15 17:13:32 +02:00
josch
1302315bed add /Pages reference to /Pages object each /page object 2012-06-15 16:59:31 +02:00
josch
e1b3710c74 dont default to stdin to read files as one cannot seek in stdin 2012-03-29 12:35:39 +02:00
josch
69ff6e7961 commandline help in README.md 2012-03-29 12:34:17 +02:00
josch
c6bf6baf9d add speed benefit to README 2012-03-29 12:14:07 +02:00
josch
0bd841c530 JPEG2000 support 2012-03-29 11:53:57 +02:00
josch
571266a513 add test_comp.sh 2012-03-29 11:12:20 +02:00
josch
7293949336 restructure readme 2012-03-29 11:11:23 +02:00
josch
055b075397 initial commit 2012-03-29 11:08:32 +02:00