Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
lib
/
python3
/
dist-packages
/
PIL
/
__pycache__
/
Filename :
GimpGradientFile.cpython-310.pyc
back
Copy
o Z#�a � @ s� d Z ddlmZmZmZmZ ddlmZ dZ dd� Z dd � Z d d� Zdd � Zdd� Z e e eee gZ G dd� d�ZG dd� de�ZdS )z� Stuff to translate curve segments to palette values (derived from the corresponding code in GIMP, written by Federico Mena Quintero. See the GIMP distribution for more information.) � )�log�pi�sin�sqrt� )�o8g�����|�=c C sL || kr| t k r dS d| | S || }d| } | t k rdS dd| | S )Ng � �?� �?)�EPSILON��middle�pos� r �6/usr/lib/python3/dist-packages/PIL/GimpGradientFile.py�linear s r c C s |t d�t t| t�� S )Nr )r �maxr r r r r �curved. � r c C s$ t t d tt| |� �d d S )Ng @r )r r r r r r r �sine2 s $r c C s t dt| |�d d �S �Nr � �r r r r r r �sphere_increasing6 r r c C s dt dt| |�d � S r r r r r r �sphere_decreasing: r r c @ s e Zd ZdZddd�ZdS )�GradientFileN� c C sp g }d}| j | \}}}}}} t|�D ]�} | |d }||k r2|d7 }| j | \}}}}}} ||k s|| }|tk r@| dd�} n | || | || | �} ttd|d |d | |d d ��}ttd|d |d | |d d ��}ttd|d |d | |d d ��}ttd|d |d | |d d ��}|�|| | | � qd�|�dfS ) Nr r r � r � � �RGBA)�gradient�ranger r �int�append�join)�self�entries�palette�ix�x0�x1�xm�rgb0�rgb1�segment�i�x�w�scale�r�g�b�ar r r � getpaletteF s&