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
Metadata
Release files for pyrolld 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyrolld-0.2.2.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyrolld-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.2 kB
Release files / pyrolld-0.2.2.tar.gz
| Download URL | pyrolld-0.2.2.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0301085ff10cab81dd97d8ed0a85a74c8c984a1e44206f42bc01edb49a45323f
|
|
BLAKE2b-256 checksum How to use checksums |
9f69af87e963aa87aa2bb922c5b9802f10061c15f69603636baa048d2d4d4fd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-58-generic
|
Release files / pyrolld-0.2.2-py3-none-any.whl
| Download URL | pyrolld-0.2.2-py3-none-any.whl |
|---|---|
| Size | 3.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
49c3b9b930b20aa97007a1523df9676f8b8952ab608e7d61cd70e47b6315c143
|
|
BLAKE2b-256 checksum How to use checksums |
b87ef70e2d51051336752403a285901a54a085bee1b0935d0e2b17da58411858
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-58-generic
|