Metadata-Version: 2.4
Name: frame-stamp
Version: 0.1.10
Summary: Adding technical information to images using a template.
Author-email: paulwinex <paulwinex@gmail.com>
Requires-Python: <3.13,>=3.9
Description-Content-Type: text/markdown
Requires-Dist: pillow==11.3.0
Requires-Dist: pyyaml<7,>=6.0.2
Requires-Dist: recommonmark<0.8,>=0.7.1
Provides-Extra: pyside
Requires-Dist: pyside6==6.8.1; extra == "pyside"
Provides-Extra: svg
Requires-Dist: cairosvg<3,>=2.7.1; extra == "svg"

# Frame Stamp

A tool for render technical information over image using template with render context

Quick example:

```python
from frame_stamp.stamp import FrameStamp

input_file = '...'
output_file = '...'
# template for stamping
template = {}
# render context
variables = {}
# frame stamp instance
fs = FrameStamp(input_file, template, variables)
# render
fs.render(save_path=output_file)
```

### Initialize dev env

```shell
poetry install
```

### Open UI

```shell
make run 
```

### TODO

- alignment for grid
- add templates in yaml and py format
- limit column with
- fit ceil content
- Gradient fill
- Template Designer UI
