20 lines
688 B
Markdown
20 lines
688 B
Markdown
# What is this
|
|
A utility which can be used to create custom images for TRMNL devices via code
|
|
|
|
# How to write new visual stuff
|
|
1. Inherit from `Widget` and then do your magic inside your own class.
|
|
2. Add your widget builder in `main.cpp` inside `init_builders`.
|
|
3. Write your config file. Either named `config.json` or added as the first command line parameter.
|
|
4. ???
|
|
5. Profit
|
|
|
|
# ImageMagick commands
|
|
### Convert image without dithering
|
|
`convert trmnl.png -monochrome -colors 2 -depth 1 -strip png:output.png`
|
|
|
|
### Convert image with dithering
|
|
`convert trmnl.png -dither FloydSteinberg -remap pattern:gray50 -depth 1 -strip png:output.png`
|
|
|
|
# Notes
|
|
json.hpp from nlohmann/json v3.11.2
|