Commit Graph

277 Commits

Author SHA1 Message Date
Andrew Murray
a8c0794107 Allow saving of zero quality JPEG images 2020-02-21 22:05:44 +11:00
Andrew Murray
feec1bbcb2 Updated WMF documentation [ci skip] 2019-12-30 10:12:37 +11:00
Andrew Murray
ecb3a30487 Clarified documentation [ci skip] 2019-10-06 13:52:58 +11:00
Hugo
f792ab6c02 RST uses double backticks for code (MD uses 1) 2019-09-13 08:56:33 +03:00
Andrew Murray
0527efd593 Corrected documentation of TIFF saving arguments [ci skip] 2019-08-07 19:53:35 +10:00
Oliver Tonnhofer
2b7d8be536 tiff: add support for JPEG quality
Uses JPEGQUALITY pseudo-tag from libtiff.

Also changes the way tags are passed to PyImaging_LibTiffEncoderNew from
dict to list to ensure that COMPRESSION tag is added before JPEGQUALITY.
This is required as the COMPRESSION tag registers the JPEGQUALITY
pseudo-tag.
2019-06-26 06:33:54 +10:00
Oliver Tonnhofer
61add9d6b0 Improve encoding of TIFF tags
- Pass tagtype from v2 directory to libtiff encoder, instead of
autodetecting type.
- Use explicit types. E.g. uint32_t for TIFF_LONG to fix issues on
platforms with 64bit longs.
- Add support for multiple values (arrays). Requires type in v2
directory and values must be passed as a tuple.
- Add support for signed types (e.g. TIFFTypes.TIFF_SIGNED_SHORT).
2019-06-26 06:33:19 +10:00
Andrew Murray
d31de47768 Added release notes [ci skip] 2019-04-01 21:16:52 +11:00
Andrew Murray
9699ac40c7 n_frames is not an info key [ci skip] 2019-03-31 12:44:39 +11:00
Andrew Murray
7a845ee2e7 Corrected seek documentation [ci skip] 2019-03-31 12:43:09 +11:00
Andrew Kuchling
7ca0c189e3 Various documentation fixes [ci skip]
* TIFF: describe num_frames and seek()/tell()
* Link methods to PIL.Image class instead of the Python file object
* It doesn't seem like the Spider plug-in actually has an 'nimages' attribute
* Fix markup for exception name
2019-03-31 12:14:53 +11:00
Andrew Murray
4a5666f1f4 Added transparency for all PNG greyscale modes 2019-03-27 07:41:33 +11:00
Andrew Murray
fa8ecffff2 Corrected seek documentation 2019-03-17 00:00:10 +11:00
Andrew Murray
0ad09f7386
Merge branch 'master' into mime-types 2019-03-15 07:06:59 +11:00
Andrew Murray
ebdb1ffc54 Added PNM to the list of PPM files [ci skip] 2019-03-14 08:35:27 +11:00
Andrew Murray
f06056cc1f Updated PNG modes [ci skip] 2019-03-12 21:10:59 +11:00
Andrew Murray
8ddcc1de52 Load EXIF from PNG where eXIf chunk is after first IDAT chunk 2019-03-11 21:20:18 +11:00
Hugo
5da0d5beee
Merge pull request #3673 from radarhere/dds
Add reading of DDS uncompressed RGB data
2019-03-11 12:04:47 +02:00
Andrew Murray
2764031762 Changed PIL references to Pillow [ci skip] 2019-03-08 21:04:23 +11:00
Andrew Murray
1c1bad3186 Document the DIB image format [ci skip] 2019-03-08 21:04:01 +11:00
Andrew Murray
148d320b40 Added reading of uncompressed RGB data 2019-02-23 06:44:06 +11:00
Andrew Murray
828a6f947c Fixed typo [ci skip] 2019-02-12 20:35:23 +11:00
Andrew Murray
95d80a7e5d Corrected data type [ci skip] 2018-12-24 17:05:38 +11:00
Andrew Murray
fc57658635 Added PDF creation and modification date info 2018-08-25 00:58:49 +10:00
Andrew Murray
af817c83ad Corrected links for Read The Docs [ci skip] 2018-08-23 21:07:25 +10:00
Andrew Murray
de7b43397a Added links to installation documentation [ci skip] 2018-08-23 20:36:05 +10:00
Andrew Murray
a91cb4b24a Improved GIF documentation [ci skip] 2018-08-04 22:35:48 +10:00
Hugo
a2c6a5a38e Update CHANGES, image-file-formats and release notes [CI skip] 2018-07-01 22:24:35 +03:00
Hugo
80d399a485
Merge pull request #3178 from danpla/tga-la
TGA: Read and write LA data
2018-07-01 21:57:10 +03:00
Alex Clark
eafbb395a9
Merge pull request #1817 from radarhere/gd
Added GD tests
2018-06-30 18:01:36 -04:00
Andrew Murray
6b224bed34 Updated documentation [ci skip] 2018-06-16 22:29:34 +10:00
Daniel Plakhotich
39fae6e077 TGA: Read and write LA data 2018-06-14 12:18:08 +03:00
wiredfool
219c31b34d
Merge pull request #3064 from wiredfool/release_notes
Release notes for 5.1.0
2018-04-02 11:21:58 +01:00
Eric Soroos
d74e71537e typo 2018-04-02 10:21:02 +00:00
Eric Soroos
6bae24034e Release notes for 5.1.0 2018-04-02 09:59:13 +00:00
Andrew Murray
08a8a25290 Added documentation for ICNS append_images [ci skip] 2018-03-21 21:11:39 +11:00
Dvořák Václav
9be8d669f9 issue #2959: changes based on @hugovk's review 2018-01-31 00:25:04 +01:00
Dvořák Václav
bc01bb6aae issue #2959: update documentation 2018-01-25 00:22:03 +01:00
Hugo
8018f7b290 4.4.0 -> 5.0.0 2017-12-30 20:34:55 +02:00
wiredfool
49bd3232e5
Merge pull request #2899 from wiredfool/pr_2882
Run all compressed tiffs through libtiff
2017-12-27 20:39:51 +00:00
wiredfool
ff13d184d8
Merge pull request #2902 from wiredfool/pr_2388
Add disposal option when saving GIFs
2017-12-27 12:15:00 +00:00
wiredfool
f3ff2b4420 docs for per-frame disposal [ci skip] 2017-12-21 22:30:31 +00:00
linnil1
5a902bf8a2 Add dispoal description in documents 2017-12-21 22:06:59 +00:00
Eric Soroos
27bc13df7b typos 2017-12-20 12:34:42 +00:00
Eric Soroos
c816932f4b Docs for libtiff read w/compression change 2017-12-20 12:30:39 +00:00
Eric Soroos
03150c2410 docs for new info items 2017-12-20 11:50:13 +00:00
Jason Douglas
28bec69e98 - flake8 formatting fixes
- webp => WebP doc and comment changes
2017-10-01 15:23:18 -07:00
Jason Douglas
c18d26b04b - Conditonally compile animation support, only if the mux.h and demux.h headers meet the ABI version requirements
- Add WEBPMUX support back to WebPDecode_wrapper (to support older versions of libwebp that have mux support, but not animation)
- Add HAVE_WEBPANIM flag, and use it appropriately
- Update documentation / tests
2017-09-27 19:04:24 -07:00
Jason Douglas
6e4766155d Add support for writing animated webp files 2017-09-25 18:53:31 -07:00
Hugo
2aee124fb5 Fix docs to match code
Code was fixed in https://github.com/python-pillow/Pillow/pull/2267 but not the docs.
2017-09-05 13:43:34 +03:00
Alexander
4d56db3a34 Fix wrong formula for subsampling=2 while JPEG saving 2017-08-27 20:03:36 +03:00
Andrew Murray
e24aaa60a2 Improved append_images documentation [ci skip] 2017-07-01 21:34:41 +10:00
hugovk
5d00979dd4 Note that there may be an embedded gamma of 2.2 in MIC files 2017-06-13 23:08:46 +03:00
wiredfool
51b46e00c2 Refactor out passed in palette handling, add ImagePalette as an option, document palette format 2017-03-08 01:35:15 -08:00
Hugo
53e5702557 Update http to https 2017-02-14 11:27:02 +02:00
wiredfool
6fd020a465 Added save docs for SGI 2016-12-31 12:33:33 +00:00
wiredfool
55e068d52e Removed duplicate open duration, clarified, listed all save options, added tuple for duration 2016-12-27 03:09:55 -08:00
wiredfool
87092ad4f8 can pass list of integer to set different duration for each frame when saving GIF 2016-12-27 02:44:05 -08:00
Andrew Murray
6380f8da03 Fixed typo [ci skip] 2016-10-28 19:59:40 +11:00
Alex Chan
6d38015474
Fix typo in description of ICO 2016-10-27 06:29:32 +01:00
Alex Chan
efa94a78e6
Move ICO out of the list of read-only file formats
Fixes #2179.
2016-10-26 19:41:40 +01:00
wiredfool
69ff457f2e release notes, docs 2016-10-03 07:05:03 -07:00
Andrew Murray
f51595546a Updated PCD description in docs [ci skip] 2016-09-29 20:10:58 +10:00
Joseph Fox-Rabinovitz
dcad278865 Typo in doc 2016-09-27 12:42:18 -04:00
Andrew Murray
4c6b12df00 Updated documentation 2016-09-25 21:22:38 +10:00
wiredfool
21d1fd6be0 Merge pull request #2125 from radarhere/macos
Renamed references to OS X to macOS
2016-09-25 09:31:01 +01:00
Andrew Murray
9a54442303 Added release notes and improved documentation for append_images [ci skip] 2016-09-23 22:00:31 +10:00
Andrew Murray
b58f76dc4f Renamed references to OS X to macOS 2016-09-23 21:12:03 +10:00
Andrew Murray
b346ed36f1 Added append_images parameter to GIF saving 2016-09-11 12:04:01 +10:00
Andrew Murray
00cb14afd7 Removed trailing whitespace 2016-09-03 12:19:04 +10:00
Paul Korir
5a8ecc6d60 Update image-file-formats.rst 2016-08-07 12:31:56 +01:00
Paul Korir
608a7776b2 Table of contents
Added a table of contents of the available support file formats
2016-08-07 12:31:09 +01:00
Andrew Murray
ebf2121338 Removed trailing whitespace 2016-07-01 22:05:18 +10:00
wiredfool
872fd0652e Merge pull request #1846 from wiredfool/pr_1826
EPS + CMYK
2016-06-30 15:23:24 +01:00
wiredfool
2831acd89b Updates for pr#1909 2016-06-25 11:10:11 +01:00
wiredfool
74547b5251 Notes on EPS reading CMYK and returning RGB 2016-05-26 22:25:37 +01:00
Oliver Tonnhofer
eb0f400e02 extend documentation for PNG transparency 2016-04-19 10:21:54 +02:00
Andrew Murray
2a9c303d73 Changed documented name of JPEG property [ci skip] 2016-03-28 13:32:49 +11:00
Andrew Murray
f9f2c20505 Added FTEX documentation to Image File Formats list [ci skip] 2016-02-03 00:02:46 +11:00
wiredfool
99e88c7796 Merge pull request #1653 from wiredfool/gbr
Fixed long broken GBRImagePlugin
2016-01-31 09:03:03 -08:00
wiredfool
00dc657824 Documentation for GBR 2016-01-08 07:25:42 -08:00
Jerome Leclanche
b9a71cafbc Add a basic DDS image plugin
Only supports DXT1 and DXT5 for now.
The pixel formats ideally should be supported in decode.c instead,
but for now this is good enough.

Fixes #252
2016-01-05 17:11:17 +02:00
wiredfool
e5076a3278 Merge pull request #1620 from wiredfool/issue_1597
Partial fix for #1597
2016-01-01 07:47:58 -08:00
Hugo
55a037c50b Merge pull request #1531 from wiredfool/exif_div_zero
Divide by zero in Exif
2015-12-31 15:15:20 +02:00
wiredfool
36c48150ea Docs formatting 2015-12-30 13:52:13 -08:00
wiredfool
a9d1cda126 Docs for crashing fix 2015-12-30 13:52:01 -08:00
wiredfool
48e4e0722e Documentation for IFDRational 2015-12-29 21:33:10 +00:00
Andrew Murray
46b11f1beb Moved PIXAR and XV Thumbnails into the read-only section [ci skip] 2015-12-30 00:15:13 +11:00
Andrew Murray
44c8a85386 Changed formats read total [ci skip] 2015-12-30 00:05:36 +11:00
Andrew Murray
4cbe4d71ba Removed duplicate documentation and formatted heading [ci skip] 2015-12-30 00:05:09 +11:00
Andrew Murray
e6541cb3d6 Updated ICNS documentation [ci skip] 2015-12-29 23:51:05 +11:00
Andrew Murray
6bd7e7f02d Removed trailing whitespace 2015-10-11 21:24:35 +11:00
wiredfool
92f5133469 Merge pull request #1445 from radarhere/pdf
Added PDF multipage saving
2015-10-01 05:33:11 -07:00
Andrew Murray
125ec9c650 Added documentation 2015-10-01 19:45:27 +10:00
Andrew Murray
d097d44fa1 Updated documentation and removed deprecated comment 2015-09-23 22:14:06 +10:00
wiredfool
de34547f33 Merge pull request #1419 from wiredfool/tiff-ifd-rewrite
Tiff ImageFileDirectory Rewrite
2015-09-20 10:36:19 +01:00
Andrew Murray
01356a9ad8 Improved documentation [ci skip] 2015-09-18 21:41:36 +10:00
wiredfool
1614f2fdb5 Documentation for IFD Changes 2015-09-14 07:01:57 -07:00
David Schmidt
ac7b4b825a gif doc improved
- missing closing brackt
- EOFError mentioned
2015-06-28 13:04:46 +02:00
homm
c2c586dcc1 This is not so since #1029 2015-04-03 00:28:25 +03:00
Mikhail Korobov
4713b41ed7 DOC document compress_level Image.save PNG option. 2015-01-15 23:14:30 +05:00
Hugo
b3e09122e5 Merge pull request #1060 from wiredfool/png-dos
Fix potential PNG decompression DOS
2014-12-31 20:32:41 +02:00
wiredfool
a59eb3975f Documentation Update for PNG zlib DOS 2014-12-30 17:06:38 -08:00
Antony Lee
800480db52 Use underscores, not spaces, in TIFF tag kwargs.
kwargs with spaces ("x resolution", "y resolution", "resolution unit"
and "date time") are deprecated.
2014-12-09 15:17:33 -08:00
wiredfool
c770984867 Document all the save params for PNG, and their references [ci skip] 2014-11-19 15:35:33 -08:00
Herb
79c7c7a01a add tests and docs 2014-11-08 14:49:50 +08:00
Hugo
7713bab431 Fix SPIDER homepage link
[CI skip]
2014-10-01 13:51:08 +03:00
wiredfool
cb166786df More JPEG documentation, fixes #890 2014-09-24 16:30:39 -07:00
tyrannosaurus
b1187c7dc7 Fix heading 2014-09-13 20:36:14 +04:00
Hugo
99cb19b671 Remove a rogue "=" from the end of a line
It wasn't there in the original PIL handbook: http://effbot.org/imagingbook/format-jpeg.htm

[CI skip]
2014-08-15 13:58:54 +03:00
Eric W. Brown
3b3f58d1bc Changed PIL to Pillow for newly supported formats. 2014-07-25 14:47:07 -04:00
Eric W. Brown
dcd171c1b8 Minor refactoring per discussion and MPO docs. 2014-07-24 11:16:12 -04:00
wiredfool
06ad0b092a Added docs for JPEG qtables and subsampling 2014-06-20 01:39:42 -07:00
wiredfool
e55c6c5471 added version added 2014-04-01 22:21:01 -07:00
Alastair Houghton
8eec69d39e Merging JPEG 2000 support with .icns plugin. 2014-03-24 17:22:59 +00:00
Alastair Houghton
299c278e66 Improved icns support 2014-03-24 16:10:23 +00:00
Alastair Houghton
efd47ce63b Added documentation for JPEG 2000. 2014-03-14 16:39:09 +00:00
Alex Clark ☺
d48f301d57 Merge pull request #423 from wiredfool/trns-png
Support for PNG tRNS header when converting from RGB->RGBA
2013-12-28 05:56:03 -08:00
wiredfool
543f96de61 Merge from master 2013-11-30 09:57:00 -08:00
wiredfool
e06600d176 Docs: saving RGB+transparency works 2013-11-26 14:51:07 -08:00
Esteban Santana Santana
16a0a640f2 Added documentation for the newly added scale argument to EPS’s load() function. 2013-11-20 01:14:51 -06:00
wiredfool
5c501b8f64 Webp save documentation 2013-10-22 12:32:01 -07:00
wiredfool
043dda21d2 Added tiff save option documentation 2013-10-08 22:41:44 -07:00
Steve Johnson
fd7bfbe86b Update TIFF compression notes 2013-10-06 22:41:25 -07:00
Steve Johnson
2987c5a7eb Mention WebP on the supported formats page 2013-10-06 22:39:02 -07:00
Steve Johnson
e8cc448fa0 Couple of compatibility updates 2013-10-06 22:30:16 -07:00
Steve Johnson
6115049f45 Appendix stubs and all file formats 2013-10-06 21:53:22 -07:00