Generates PJSekai backgrounds with Pillow
Project description
pjsekai_background_gen_pillow
Generates PJSekai background image from Image.
Installation
pip install pjsekai_background_gen_pillow
Example
from PIL import Image
import pjsekai_background_gen_pillow as pjbg
generator = pjbg.Generator()
generator.generate(Image.open("path/to/image.png")).save("path/to/output.png")
CLI
You can run pjsekai_background_gen_pillow
, pjbg
or python -m pjsekai_background_gen_pillow
from command line.
usage: pjsekai_background_gen_pillow [-h] [-b BACKGROUND] [-f FORMAT] base output
Generates PJSekai background image from Image.
positional arguments:
base Base image file path, or "-" for stdin.
output Output image file path, or "-" for stdout.
optional arguments:
-h, --help show this help message and exit
-b BACKGROUND, --background BACKGROUND
Background image file path.
-f FORMAT, --format FORMAT
Output image format.
API
Generator
Generater for background images.
Parameters
base : PIL.Image
Base background image. Defaults to Built-in background image.
.generate(image)
Generate background image from source image.
Parameters
source : PIL.Image
Source image.
Returns
PIL.Image
License
This library is licensed under GPLv3. test.png
is licensed under CC-BY-SA 4.0.
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
Close
Hashes for pjsekai_background_gen_pillow-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 268bf70193016837d5cbf5288fc990d3ec9ba5299b241288bda20622cc3eeb87 |
|
MD5 | 17321bc84fea6d05a02e410525394e01 |
|
BLAKE2b-256 | 189da9a3ad60164688a1535f2f2b66f96ba25daa7196db25524e7a76c0081c6c |
Close
Hashes for pjsekai_background_gen_pillow-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc8e04e3bb5d8a95508f08107b71c0f8490cb2102d9171874d858b1c557d2c0a |
|
MD5 | de1e5a2ed7e4bcc8405565d329908255 |
|
BLAKE2b-256 | 9a43c146c98a66698b1c8ddbb028a99dafeee8d857ab64282e87174fa356659f |