mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-24 17:06:16 +03:00
Added docs for JPEG qtables and subsampling
This commit is contained in:
parent
dfe7ff515f
commit
06ad0b092a
|
@ -147,6 +147,29 @@ The :py:meth:`~PIL.Image.Image.save` method supports the following options:
|
||||||
If present, indicates that this image should be stored as a progressive
|
If present, indicates that this image should be stored as a progressive
|
||||||
JPEG file.
|
JPEG file.
|
||||||
|
|
||||||
|
**subsampling**
|
||||||
|
If present, sets the subsampling for the encoder.
|
||||||
|
|
||||||
|
* ``keep``: Only valid for JPEG files, will retain the original image setting.
|
||||||
|
* ``4:4:4``, ``4:2:2``, ``4:1:1``: Specific sampling values
|
||||||
|
* ``-1``: equivalent to ``keep``
|
||||||
|
* ``0``: equivalent to ``4:4:4``
|
||||||
|
* ``1``: equivalent to ``4:2:2``
|
||||||
|
* ``2``: equivalent to ``4:1:1``
|
||||||
|
|
||||||
|
**qtables**
|
||||||
|
If present, sets the qtables for the encoder. This is listed as an
|
||||||
|
advanced option for wizards in the JPEG documentation. Use with
|
||||||
|
caution. ``qtables`` can be one of several types of values:
|
||||||
|
|
||||||
|
* a string, naming a preset, e.g. ``keep``, ``web_low``, or ``web_high``
|
||||||
|
* a list, tuple, or dictionary (with integer keys =
|
||||||
|
range(len(keys))) of lists of 64 integers. There must be
|
||||||
|
between 2 and 4 tables.
|
||||||
|
|
||||||
|
.. versionadded:: 2.5.0
|
||||||
|
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
To enable JPEG support, you need to build and install the IJG JPEG library
|
To enable JPEG support, you need to build and install the IJG JPEG library
|
||||||
|
|
Loading…
Reference in New Issue
Block a user