A package to generate color sequences from videos and images
Project description
pyrolld
A package to generate color sequences from videos and images
Its main use is to create a set of unique colors from an image and then sort the colors according to the selected sorting method.
Installation
You can simply pip install this package:
pip install pyrolld
Usage
Here is an example:
from rolld import Roller
filepath = "image.png"
image = Roller(filepath)
rolled = image.roll()
rolled.show()
You can also chose between 3 different sorting methods ["HSV", "HSL", "YIQ", "LUM"]
:
from rolld import Roller
filepath = "image.png"
image = Roller(filepath)
rolled = image.roll(sorter="LUM")
rolled.show()
Example
Here is an example. We are going to use the image lena.png
:
And with this code we will "roll" the image:
from rolld import Roller
filepath = "lena.png"
roller = Roller(filepath)
sorters = ["HSV", "HSL", "YIQ", "LUM"]
for sorter in sorters:
image = roller.roll(sorter=sorter)
image.show()
Here is the output of all the sorting methods:
Luminance
YIQ
HSV
HSL
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyrolld-0.2.2.tar.gz
.
File metadata
- Download URL: pyrolld-0.2.2.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-58-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0301085ff10cab81dd97d8ed0a85a74c8c984a1e44206f42bc01edb49a45323f |
|
MD5 | d82a097067adb78dc54b080990409416 |
|
BLAKE2b-256 | 9f69af87e963aa87aa2bb922c5b9802f10061c15f69603636baa048d2d4d4fd5 |
File details
Details for the file pyrolld-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: pyrolld-0.2.2-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-58-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49c3b9b930b20aa97007a1523df9676f8b8952ab608e7d61cd70e47b6315c143 |
|
MD5 | 2b7af29bf62fb4e118255492f8ea587c |
|
BLAKE2b-256 | b87ef70e2d51051336752403a285901a54a085bee1b0935d0e2b17da58411858 |