Extra utils for music_bg
Project description
Extra processors and variables for music_bg.
This is a plugin for music_bg package.
Plugin contents
Processors:
- Box blur;
- Gaussian blur;
- Circle;
- pop_filter
- radial_gradient
Variables:
- uuid4
- most_frequent_color
- least_frequent_color or most_frequent_color_inverted
Source image for all examples is: This is cover for album "SCUZZY" by Nikki Nair.
Processors
Blurs
To blur an image add this to your layer config:
{
"name": "box_blur",
"args": {
"strength": "6"
}
}
You can use gaussian blur. As an optional parameter you can adjust radius.
{
"name": "gaussian_blur",
"args": {
"radius": "5.4"
}
}
Circle processor
This processor will crop a circle out of an image. To use it add this to your conig file:
{
"name": "circle"
}
It doesn't take any args.
Pop filter
This processor splits image onto 3 color channels and places near each other.
{
"name": "pop_filter",
"args": {
"offset_x": 100,
"offset_y": 100,
"increase_factor": 1.4,
"decrease_factor": 0.8
}
}
increase and decrease factors change increasing and decreasing incdividual colors for each color chanel.
This processor renders text on an image.
{
"name": "print",
"args": {
"text": "This text created by processor",
"color": "#FFFFFF",
"font": "FiraCode-Retina",
"font_size": 30,
"start_x": null,
"start_y": null,
}
}
you can adjust font and size. Also you can choose x and y coordinates where to start draw.
Radial gradient
This processor creates radial gradient with two colors "inner" and "outer". Inner - color at the center of an image, outer - color at the border.
Variables
uuid4
You can use "{uuid4}" or "{uuid4.hex}" in your config to generate UUIDv4.
most_frequent_color
This variable is used to retrieve most frequent color of an image in hex format.
least_frequent_color
This variable is used to retrieve inverted color to the most frequent one.
It's calculated by inverting the original color.
inverted = (255 - red, 255 - green, 255 - blue)
Also this variable has a synonym "most_frequent_color_inverted
".
Project details
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 music_bg_extra-0.2.6.tar.gz
.
File metadata
- Download URL: music_bg_extra-0.2.6.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.9 CPython/3.9.7 Linux/5.8.0-1041-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05a46bb88dab3c689c4c7d5d4195669649cfc852a4a3675e4c247c0d05bb45f8 |
|
MD5 | cea1c4762417114d9ffb35ba110a079b |
|
BLAKE2b-256 | 03663cc349c3f68afaa545259a7cd79b9e1f34430b9db2c8b2ed9c4e9debd0f0 |
File details
Details for the file music_bg_extra-0.2.6-py3-none-any.whl
.
File metadata
- Download URL: music_bg_extra-0.2.6-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.9 CPython/3.9.7 Linux/5.8.0-1041-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 647b47b82c575530360939fb8b3250bb1c0532a8e71b65a89418bcf678c21c75 |
|
MD5 | 5678a781468cec495187b237313830b2 |
|
BLAKE2b-256 | a8bd4c0b9c68db1b468efd7f74336f53cab7c2ac4765d86f4e7953ed1184b50f |