Infinite pattern generator
Project description
genipng
Infinite pattern generator in Python.
Installation
pip install genipng
Usage
# Generate flower pattern (default)
genipng -o flowers.png
# Generate different patterns
genipng -p yin_yang -o yinyang.png
genipng -p mandala -o mandala.png
genipng -p cross_stitch -o crossstitch.png
genipng -p geometric_tiles -o tiles.png
genipng -p waves -o waves.png
# Custom size and seed
genipng -p flowers -W 1920 -H 1080 -s 42 -o big_flowers.png
# SVG output
genipng -p geometric_tiles -f svg -o tiles.svg
Available Patterns
yin_yang- Yin-yang symbolflowers- Flower patternspseudocalligraphy- Brush stroke stylecross_stitch- Cross-stitch patternmandala- Mandala designgeometric_tiles- Geometric tile patternswaves- Wave patterns
As Library
from genipng import generate, PatternGenerator
# Generate from code
generate("flowers", "output.png", width=800, height=600, seed=42)
# Or use class directly
gen = PatternGenerator(width=800, height=600, seed=123)
img = gen.flowers()
img.save("my_flowers.png")
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
genipng-0.1.1.tar.gz
(6.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file genipng-0.1.1.tar.gz.
File metadata
- Download URL: genipng-0.1.1.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b40d89cf22dfe1839576a63c862c971d76e103dba8f5097fc9136f593ee13231
|
|
| MD5 |
2a02a151859058721795fded5ec3ff51
|
|
| BLAKE2b-256 |
417ab5efc79bb5530f6269eb80659e3f96f4a53f7f84025f1e18a7f40cab1e3a
|
File details
Details for the file genipng-0.1.1-py3-none-any.whl.
File metadata
- Download URL: genipng-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c63fbedc9223e25dfeab5c5f8f77adf2a79afa576a0bbb15ba3997ed8d035c75
|
|
| MD5 |
33ba1939ebf8c3984bd7e1ca54b5d334
|
|
| BLAKE2b-256 |
28f008ce07a5758bfb3710803c63581190df9a8194b2c02ec5b7a6fb8f07d639
|