James R. Barlow
e9bcce0afc
Write to stream instead of building large bytestrings in memory
9 years ago
James R. Barlow
8951d7dd05
Fix PDF size check -- in Postscript units not inches
9 years ago
James R. Barlow
1261741136
Merge branch 'master' of http://gitlab.mister-muffin.de/josch/img2pdf
...
# Conflicts:
# src/img2pdf.py
9 years ago
James R. Barlow
50e22888ca
DPI bug fix
9 years ago
josch
fdee171d40
README.md: add more wishlist bugs
9 years ago
josch
b7aa09834c
README.md: update treatment of non-jpeg files
9 years ago
josch
33ee44e50d
restore python3 compatibility
9 years ago
josch
18a41fc8df
avoid catch-all except
9 years ago
josch
4968d58621
fix typo
9 years ago
josch
f3674907d6
store times in UTC and understand YYYY-MM-DD, YYYY-MM-DDTHH:MM, YYYY-MM-DDTHH:MM:SS and everything understood by dateutil module and date --date
9 years ago
josch
81647dd06f
use common variable for datetime format string
9 years ago
josch
5a1f0701a3
to allow non-ascii characters, encode strings as utf-16-be (big endian) and escape backslashes and parenthesis
9 years ago
josch
317a0ee7f2
do not encode as utf8 as pdf is ascii, add safer handling across py2/py3
9 years ago
xiota
53fdf81c37
Usage
...
* rename "Commandline Options" to "Usage"
* General Notes
* Controlling Page Size
* Colorspace
9 years ago
xiota
be21c4bbf3
general editing
9 years ago
xiota
592cdc1cdb
Changes to pdf page size handling
...
Changes to `valid_size()`
* accept common page sizes, such as letter and a4.
* parse dimensions of format: AuxBv#, where A is width, u is units, B is height, v is units, # are options.
* accept units: in, cm, mm, pt
Changes to `convert()`:
* resize pages based on dpi calculations
* default resize images into page size (like default resize in imagemagick)
* implement exact resizing (ignore dpi; equiv to ! in imagemagick)
Created `get_ndpi()`:
* provides dpi for page resizing
* implement fill resizing (equiv to ^ in imagemagick)
Other changes:
* default dpi in global variable
9 years ago
josch
36fb9173fe
add --version option and __version__ module variable and use ~git version suffix
9 years ago
josch
d5fc324b7b
cater for python-pil versions without close() attribute (the 3rd fix)
9 years ago
josch
b90e385efe
cater for python-pil versions without close() attribute (the 2nd fix)
9 years ago
josch
486361e716
cater for python-pil versions without close() attribute
9 years ago
josch
23b77d2544
README.md: add Debian/Ubuntu dependencies
9 years ago
josch
9389d81a14
fix testsuite after commit 2cb8e55f
broke it - thanks Jakub Wilk!
9 years ago
Jakub Wilk
5d7975164d
remove unused imports
9 years ago
josch
53968c31e0
remove -x and -y and replace by -s/--pagesize. Change short option for --subject to -S.
9 years ago
josch
ad8567d352
add more details to code comment
9 years ago
josch
2cb8e55f1d
output pdf image size with four significant digits
9 years ago
Jakub Wilk
8f757bc3bb
README: fix a typo
9 years ago
josch
4e6a4b9378
release 0.1.5
10 years ago
josch
e8dc019bd5
update CHANGES.rst
10 years ago
josch
aabd104114
update tests handling
10 years ago
josch
4d005c8443
write to sys.stdout.buffer and fall back to sys.stdout
10 years ago
josch
e810f3baf4
close cStringIO and PIL.Image
10 years ago
josch
90e954dc0a
make sure dpi are read as integers and divided using float division
10 years ago
josch
8887fe21f4
print floats with four decimal places
10 years ago
josch
9ff6ebec04
pass on --nodate option
10 years ago
josch
3fdd824201
support file objects as input
10 years ago
josch
18ca3b4491
make 2nd, 3rd and 4th argument optional by supplying None as default
10 years ago
Erik Jensen
c68ce6a48d
Add CMYK test images
10 years ago
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`.
10 years ago
josch
454952724d
prepare 0.1.4 release
10 years ago
josch
90ddbcc4df
Merge pull request #23 from lukahn/master
...
allow setting both, x and y at the same time and update README
10 years ago
lukahn
d9054ddfd3
Updated library section to reflect latest implementation
10 years ago
lukahn
5c7753d6c4
Fix for adding custom resolutions
10 years ago
josch
700e62f1d8
make output reproducible by sorting and --nodate option
10 years ago
josch
b143867a72
add Python 3 support
10 years ago
josch
d217f1403f
prepare 0.1.3 release
10 years ago
josch
d8a11d839c
fix problem with conversion of closed file
10 years ago
josch
45452db4d2
Merge branch 'master' of github.com:josch/img2pdf
10 years ago
josch
f881a00c4b
Merge pull request #18 from DarwinAwardWinner/master
...
Avoid leaking file descriptors and convert unrecognized colorspaces to RGB
10 years ago
Ryan C. Thompson
d09cd0f197
Use "with" to open and close input files
10 years ago