%PDF- %PDF-
| Direktori : /lib/python3/dist-packages/PIL/__pycache__/ |
| Current File : //lib/python3/dist-packages/PIL/__pycache__/ImageEnhance.cpython-312.pyc |
�
��e� � � � d dl mZ ddlmZmZmZ G d� d� Z G d� de� Z G d� d e� Z G d
� de� Z G d� d
e� Z
y)� )�annotations� )�Image�ImageFilter� ImageStatc � � e Zd Zd� Zy)�_Enhancec �X � t j | j | j |� S )a�
Returns an enhanced image.
:param factor: A floating point value controlling the enhancement.
Factor 1.0 always returns a copy of the original image,
lower factors mean less color (brightness, contrast,
etc), and higher values more. There are no restrictions
on this value.
:rtype: :py:class:`~PIL.Image.Image`
)r �blend�
degenerate�image)�self�factors �2/usr/lib/python3/dist-packages/PIL/ImageEnhance.py�enhancez_Enhance.enhance s � � �{�{�4�?�?�D�J�J��?�?� N)�__name__�
__module__�__qualname__r � r r r r s � �@r r c � � e Zd ZdZd� Zy)�Colora Adjust image color balance.
This class can be used to adjust the colour balance of an image, in
a manner similar to the controls on a colour TV set. An enhancement
factor of 0.0 gives a black and white image. A factor of 1.0 gives
the original image.
c �� � || _ d| _ d|j � v rd| _ |j | j � j |j � | _ y )N�L�A�LA)r
�intermediate_mode�getbands�convert�moder �r r
s r �__init__zColor.__init__1 sM � ���
�!$����%�.�.�"�"�%)�D�"��-�-��(>�(>�?�G�G��
�
�S��r N�r r r �__doc__r"