A rather ugly web server for creating Koikatsu assets which I need, specifically:
- feathered outlines of transparent images
- text dialogue
This is to be used in combination with the Image Rectangle or Image Square object in CharaStudio.
Other than this, the server is pretty much not able to do anything else :P
- Use actions to systematically draw on uploaded images, or produce decorated texts
- Save, load, remove action presets for easy use ("blue outline", "narrator")
- Upload, load, remove Fonts for text creation
There's really only one action though, and it's "adding an outline to an image". Though, there are many ways to create this outline.
With uv
:
uv venv
uv pip install -e .
uv run streamlit run serve.py
Or docker compose:
docker compose up --build
Persistence is done with sqlite database, and is performed at ./.assetgen/db.sqlite
.