scigimage
scigimage is a lightweight Python library for generating visually dynamic star maps with twinkling effects and animations. It provides tools for basic image manipulation, gradient generation, and anti-tampering mechanisms.
Features
- Generate star maps with twinkling stars.
- Add gradients and noise for visual complexity.
- Export animations as GIFs.
- Embed micro-patterns for anti-tampering.
- Modular design for extensibility.
Installation
Install the library using pip:
pip install scigimage
USAGE: from scigimage.core import Image from scigimage.shapes import draw_circle, draw_line from scigimage.effects import twinkle_stars
Create a blank image
img = Image(512, 512, background_color=(0, 0, 0))
Draw a white circle
draw_circle(img, 256, 256, 100, (255, 255, 255))
Add twinkling stars
twinkle_stars(img, [(256, 256)], duration=5, interval=0.1)
Save the output
img.save("output.png")
Metadata
Release files for scigimage 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scigimage-1.0.0.tar.gz | 6.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scigimage-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.3 kB
Release files / scigimage-1.0.0.tar.gz
| Download URL | scigimage-1.0.0.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
24edd0f238129ca1a6d908bddb0a255fe32f2561b323912392cd421567f16040
|
|
BLAKE2b-256 checksum How to use checksums |
aa42d230752bea1a74c716d8304cf9ebbb82d58944dab79168e0e480e5974190
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.12
|
Release files / scigimage-1.0.0-py3-none-any.whl
| Download URL | scigimage-1.0.0-py3-none-any.whl |
|---|---|
| Size | 8.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2551b525e1d01c004b9215141a1baa6dfd2ef527cd1d55c4e0d0888e073d5952
|
|
BLAKE2b-256 checksum How to use checksums |
bf49dff6dbf049defef71f4e2b2882fdbed823036951e410fc6034ccef6e673a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.12
|