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
0a73e31415
Added note about RGBX padding
2019-06-21 19:37:43 +10:00
Andrew Murray
231fe4d62a
Revert "Merge pull request #3838 from radarhere/i_conversion"
...
This reverts commit 41f3e7c8bd
, reversing
changes made to 2f84482871
.
2019-06-11 19:28:31 +10:00
Hugo
41f3e7c8bd
Merge pull request #3838 from radarhere/i_conversion
...
Improved I mode conversion
2019-06-05 22:23:35 +03:00
Andrew Murray
e1df2118b3
Link method [ci skip]
2019-06-02 13:34:18 +10:00
Andrew Murray
a258b8dcdc
Apply suggestions from code review [ci skip]
...
Co-Authored-By: Hugo <hugovk@users.noreply.github.com>
2019-05-09 19:05:06 +10:00
Andrew Murray
64eff66ee7
Updated pixel range documentation [ci skip]
2019-05-09 14:32:14 +10:00
Andrew Murray
f9f235ac2e
Corrected use of function [ci skip]
2019-05-06 08:40:32 +10:00
Andrew Murray
38df9bef09
Added import [ci skip]
2019-05-06 08:38:43 +10:00
Andrew Murray
1d67bf0539
Document pixel range [ci skip]
2019-05-04 16:11:16 +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
cea6ecfdbb
Updated example decoders [ci skip]
2018-09-30 14:07:55 +10:00
Hugo
e2deb07608
Merge pull request #3274 from radarhere/pdf
...
Improve PDF document info
2018-09-29 17:43:05 +03:00
Andrew Murray
bd600c6966
Crop is no longer lazy [ci skip]
2018-09-29 15:31:10 +10:00
Andrew Murray
6072e2e595
Changed note to be more generic [ci skip]
2018-09-29 15:12:48 +10:00
Andrew Murray
f4fd517373
Removed blank line after heading for consistency [ci skip]
2018-09-05 21:05:09 +10:00
Andrew Murray
d86fa316ca
Fixed typo [ci skip]
2018-09-05 21:02:32 +10: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
7274636a7e
Added coordinate system links in documentation
2018-06-24 14:34:01 +10: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
Andrew Murray
454ffe4a01
Changed tutorial code to use docstring [ci skip]
2018-01-12 20:46:16 +11: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
wiredfool
a3a9faf3a2
Merge pull request #2761 from monolithlabs/animated_webp
...
Add support for animated WebP files
2017-11-05 15:34:50 +00:00
Jason Douglas
28bec69e98
- flake8 formatting fixes
...
- webp => WebP doc and comment changes
2017-10-01 15:23:18 -07:00
Andrew Murray
7f1e83aa39
Corrected documentation
2017-09-28 21:03:15 +10: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
wiredfool
8323ab1149
Merge pull request #2447 from hugovk/test-mic
...
Test MicImagePlugin for correctness
2017-06-13 22:20:44 +01: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
Andrew Murray
1df8ac22fd
Changed wording [ci skip]
2017-05-29 19:42:06 +10:00
Andrew Murray
5eabd731f0
Changed tutorial code to use with for opening files [ci skip]
2017-05-29 19:41:48 +10:00
Andrew Murray
cafc311943
Added import statements to make examples self-contained [ci skip]
2017-05-29 19:41:30 +10:00
Andrew Murray
424a09ecad
Updated references to point to existing files [ci skip]
2017-05-06 23:20:34 +10:00
wiredfool
c9f54c98a5
Merge pull request #1938 from wiredfool/python-decoder
...
Pure Python Decoders - fix for MSP decoding
2017-03-12 17:20:19 +00:00
wiredfool
38f43c1e5f
review lint
2017-03-11 13:50:19 +00:00
wiredfool
c2cd5fe3d1
handles_eof was removed in 4.0
2017-03-11 13:50:19 +00:00
wiredfool
1c0d1c547e
PyDecoder documentation
2017-03-11 13:50:19 +00:00
wiredfool
be26453ac0
python decoder docs
2017-03-11 13:50:19 +00: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
Alexander Karpinsky
071a5933ef
Update concepts.rst
2017-01-08 22:32:57 +03: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
3e99ef8a43
Added import to docs [ci skip]
2016-09-29 20:11:38 +10:00
Andrew Murray
5c0580adc2
Added note to docs regarding draft mode formats [ci skip]
2016-09-29 20:11:19 +10:00
Andrew Murray
f51595546a
Updated PCD description in docs [ci skip]
2016-09-29 20:10:58 +10:00
Hugo
0a0fe292ec
Merge pull request #2134 from madphysicist/patch-1
...
Typo in doc
2016-09-27 20:08:45 +03:00
Joseph Fox-Rabinovitz
c4b9927b0a
Missing backtick
...
[ci skip]
2016-09-27 12:46:19 -04: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
homm
41f03a05e5
add filters to concepts
2016-07-02 01:56:56 +03:00
Andrew Murray
ebf2121338
Removed trailing whitespace
2016-07-01 22:05:18 +10:00
Andrew Murray
8274c878a4
Fixed typos [ci skip]
2016-07-01 21:42:36 +10:00
wiredfool
872fd0652e
Merge pull request #1846 from wiredfool/pr_1826
...
EPS + CMYK
2016-06-30 15:23:24 +01:00
homm
fc448ddbdf
Filters comparison table
2016-06-30 15:21:45 +03:00
wiredfool
be0448296e
Split ImagePlugin/File Decoders docs, added info about new experimental methods
2016-06-29 22:10:13 +01:00
wiredfool
0064e2f6c0
Merge pull request #1982 from wiredfool/pr_1909
...
Docs for pr#1909
2016-06-25 11:12:19 +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
Andrew Murray
a9b432f9b2
Updated example decoder
2016-05-08 12:41:02 +10:00
wiredfool
716a1ee833
Merge pull request #1877 from radarhere/tutorial
...
Fixed tutorial code and added explanation
2016-05-03 21:16:38 +01:00
wiredfool
a0602fb68c
Merge pull request #1882 from wiredfool/pr_1840
...
Fix Transparency for PNG images
2016-05-03 19:51:04 +01:00
Andrew Murray
44c5d0175e
Fixed code and added explanation to a tutorial example [ci skip]
2016-05-02 18:57:46 +10:00
wiredfool
562bd8519b
Merge pull request #1844 from wiredfool/docs_linkcheck
...
Fix Docs failures.
2016-04-19 16:33:59 +01:00
wiredfool
1762bff3af
Fix warnings in docs, we're not using terms or keywords
2016-04-19 07:29:59 -07:00
Oliver Tonnhofer
eb0f400e02
extend documentation for PNG transparency
2016-04-19 10:21:54 +02:00
Andrew Murray
ea3dcfda0c
Changed documentation to refer to ImageSequence Iterator class [ci skip]
2016-04-16 11:43:28 +10:00
Andrew Murray
2a9c303d73
Changed documented name of JPEG property [ci skip]
2016-03-28 13:32:49 +11:00
Andrew Murray
c3e0a685be
Corrected documentation [ci skip]
2016-02-28 23:29:12 +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
Andrew Murray
6994da9287
Clarified YCbCr handling [ci skip]
2016-01-23 12:40:38 +11: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
a72000c7c1
Merge pull request #1636 from wiredfool/docs-3.1
...
Replacing fromstring with frombytes
2016-01-04 01:51:22 -08:00
wiredfool
b56e1f74f3
s/fromstring/frombytes/
2016-01-04 01:46:06 -08: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
Alex Clark
aa263857f3
Clean up Handbook
...
A while back somebody awesome forked the PIL Handbook (http://effbot.org/imagingbook/pil-index.htm ) to Pillow. IIRC we tried to incorporate the handbook "seemlessly", which apparently meant not using the word "handbook" anywhere. Now that seems confusing, so I'm reorganizing all the handbook content under one section named "Handbook".
This commit:
- Moves guides.rst to handbook/index.rst
- Moves appendices.rst to handbook/
- Removes developer.rst from handbook index.
- Removes porting-pil-to-pillow.rst from handbook index.
Unrelated to the above:
- Shorten title "Porting existing PIL-based code to Pillow" to "Porting"
- Move text "Porting existing PIL-based code to Pillow" to faux sub-header (bold text not sub-header because there's only one section.)
"Porting" may be better named "Migrating", not sure yet.
2015-09-30 06:38:51 -04: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
wiredfool
a38fb2d0c5
Merge pull request #1384 from radarhere/gifparams
...
GIF 89a and animation parameters
2015-09-18 14:41:45 +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
Charles Merriam
5f2155d383
Update concepts.rst; clarify 'bands'
2015-09-03 13:26:04 -07:00
Charles Merriam
f211601ecd
In tutorial of pasting images, add to mask text.
...
Using an RGBA image as its own mask is a common question. It shows up in a dozen Stack Overflow questions, e.g., (http://stackoverflow.com/questions/5324647/how-to-merge-a-transparent-png-image-with-another-image-using-pil ). Adding a sentence to the tutorial gives people a chance of noticing this.
2015-08-23 18:30:39 -07:00
David Schmidt
ac7b4b825a
gif doc improved
...
- missing closing brackt
- EOFError mentioned
2015-06-28 13:04:46 +02:00
wiredfool
1f9f9cc206
Merge pull request #1170 from homm/fix-docs
...
Fix JPEG image format docs
2015-06-17 12:29:43 -07:00
Alex Clark
97cd5e1ea1
Add note about appendices [ci skip]
2015-04-04 08:50:47 -04:00