⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.133
Server IP:
185.119.109.197
Server:
Linux managedhosting.chostar.me 5.15.0-160-generic #170-Ubuntu SMP Wed Oct 1 10:06:56 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.1.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3
/
dist-packages
/
PIL
/
__pycache__
/
View File Name :
ImageStat.cpython-310.pyc
o Z#a= @ s. d dl Z d dlZd dlZG dd dZeZdS ) Nc @ sf e Zd ZdddZdd Zdd Zdd Zd d Zdd Zdd Z dd Z dd Zdd Zdd Z dS )StatNc C sj z|r | || _n| | _W n ty || _Y nw t| jts'tdttt| jd | _d S )Nz$first argument must be image or list ) histogramhAttributeError isinstancelist TypeErrorrangelenbands)self image_or_listmask r //usr/lib/python3/dist-packages/PIL/ImageStat.py__init__ s z Stat.__init__c C s8 |dd dkrt |t| d| }t| || |S )zCalculate missing attributeN _get)r getattrsetattr)r idvr r r __getattr__* s zStat.__getattr__c C s@ dd }g }t dt| jdD ]}||| j|d q|S )z-Get min/max values for each band in the imagec S s: d}d}t dD ]}| | rt||}t||}q||fS )N r r )r minmax)r nxir r r minmax6 s z Stat._getextrema.
.minmaxr r Nr r r append)r r r r r r r _getextrema3 s zStat._getextremac C sB g }t dt| jdD ]}|ttj| j||d q|S )z(Get total number of pixels in each layerr r )r r r r" functoolsreduceoperatoraddr r r r r r _getcountD s $zStat._getcountc C sR g }t dt| jdD ]}d}t dD ] }||| j|| 7 }q|| q|S )z#Get sum of all pixels in each layerr r r! )r r r layerSumjr r r _getsumL s zStat._getsumc C sZ g }t dt| jdD ]}d}t dD ]}||d t| j|| 7 }q|| q|S )z+Get squared sum of all pixels in each layerr r r* )r r r floatr" )r r r sum2r, r r r _getsum2W s z Stat._getsum2c C s. g }| j D ]}|| j| | j| q|S )z&Get average pixel level for each layer)r r" sumcountr( r r r _getmeanb s z Stat._getmeanc C sd g }| j D ]*}d}| j| d }|d }tdD ]}|| j|| }||kr) nq|| q|S )z%Get median pixel level for each layerr r. r )r r3 r r r" )r r r shalfbr, r r r _getmedianj s zStat._getmedianc C s4 g }| j D ]}|t| j| | j| q|S )zGet RMS for each layer)r r" mathsqrtr0 r3 r( r r r _getrmsy s "zStat._getrmsc C sD g }| j D ]}| j| }|| j| | j| d | | q|S )zGet variance for each layerg @)r r3 r" r0 r2 )r r r r r r r _getvar s (zStat._getvarc C s* g }| j D ] }|t| j| q|S )z%Get standard deviation for each layer)r r" r9 r: varr( r r r _getstddev s zStat._getstddev)N)__name__ __module____qualname__r r r# r) r- r1 r4 r8 r; r<