%PDF- %PDF-
Direktori : /lib/python3/dist-packages/PIL/__pycache__/ |
Current File : //lib/python3/dist-packages/PIL/__pycache__/ImageStat.cpython-312.pyc |
� ��e� � �0 � d dl mZ d dlZ G d� d� ZeZy)� )�annotationsNc �P � e Zd Zd d�Zd� Zd� Zd� Zd� Zd� Zd� Z d � Z d � Zd� Zd� Z y)�StatNc �: � |r|j |� | _ n|j � | _ t | j t � s d}t |� �t t t | j � dz � � | _ y # t $ r || _ Y �iw xY w)Nz$first argument must be image or list� ) � histogram�h�AttributeError� isinstance�list� TypeError�range�len�bands)�self� image_or_list�mask�msgs �//usr/lib/python3/dist-packages/PIL/ImageStat.py�__init__z Stat.__init__ s� � � #��&�0�0��6���&�0�0�2��� �$�&�&�$�'�8�C��C�.� ��%��D�F�F��s� 2�3�4�� �� � #�"�D�F� #�s �.B �B�Bc �n � |dd dk( rt |� � t | d|z � � }t | ||� |S )zCalculate missing attributeN� �_get)r �getattr�setattr)r �id�vs r �__getattr__zStat.__getattr__* sA � � �b�q�6�V�� ��$�$�&�G�D�&�2�+�&�(����b�!���� c � � d� }t dt | j � d� D �cg c] } || j |d � �� c}S c c}w )z-Get min/max values for each band in the imagec � � d\ }}t d� D ] }| | s� |} n t ddd� D ] }| | s� |} ||fS ||fS )N)� r r r"