docs: add alpha channel to supported hex color specifiers

This commit is contained in:
Esteban Gehring 2021-01-04 13:42:15 +01:00 committed by GitHub
parent d374015504
commit 930059814d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,8 +16,17 @@ Color Names
The ImageColor module supports the following string formats: The ImageColor module supports the following string formats:
* Hexadecimal color specifiers, given as ``#rgb`` or ``#rrggbb``. For example, * Hexadecimal color specifiers, given as ``#rgb``, ``#rgba``, ``#rrggbb`` or ``#rrggbbaa``,
``#ff0000`` specifies pure red. with the following placeholders:
- ``r``: red
- ``g``: green
- ``b``: blue
- ``a``: alpha / opacity (can be used in combination with ``mode="RGBA"`` in :py:mod:`~PIL.ImageDraw`)
Examples:
- ``#ff0000`` specifies pure red.
- ``#ff0000aa`` specifies pure red with an opacity of 66.66% (aa = 170, opacity = 170/255).
* RGB functions, given as ``rgb(red, green, blue)`` where the color values are * RGB functions, given as ``rgb(red, green, blue)`` where the color values are
integers in the range 0 to 255. Alternatively, the color values can be given integers in the range 0 to 255. Alternatively, the color values can be given