File size: 1,177 Bytes
bf62248 a645b1b bf62248 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# COPAINT
TLDR: From generated Image -> Copaint PDF
<!-- insert image data/demo.png -->
[](data/demo.jpg)
## Usage and Install
```
# Install dependencies
poetry install --with ui
# Run Gradio App on local server
poetry run copaint-app
```
## Alternative Usage and Install (CLI)
```
# Install dependencies
pip install torch torchvision reportlab PyPDF2 Pillow argparse gradio_pdf
# Run
python copaint.py --input_image data/bear.jpg --copaint_logo data/logo_copaint.jpg --outputfolder output
# Using the CLI
pip install --upgrade pip
pip install -e .
# Case 1 : generate all the presets
copaint --input_image data/bear.jpg --copaint_logo data/logo_copaint.jpg --outputfolder output --use_presets True
# Case 2 : provide a number of participants, the program will generate the best grid
copaint --input_image data/bear.jpg --copaint_logo data/logo_copaint.jpg --outputfolder output --nparticipants 45
# Case 3 : provide the number of cells in the grid
copaint --input_image data/bear.jpg --copaint_logo data/logo_copaint.jpg --outputfolder output --h_cells 3 --w_cells 4
```
## Build and deploy
```
# Build
poetry build
# Deploy
poetry publish
``` |