Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/poeschl/pixeljet
Draw Text on any Pixelflut Canvas.
https://github.com/poeschl/pixeljet
pixelflut pixelflut-client
Last synced: about 7 hours ago
JSON representation
Draw Text on any Pixelflut Canvas.
- Host: GitHub
- URL: https://github.com/poeschl/pixeljet
- Owner: Poeschl
- License: apache-2.0
- Created: 2022-04-30T18:10:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-20T15:00:31.000Z (almost 2 years ago)
- Last Synced: 2024-11-24T01:12:14.281Z (2 months ago)
- Topics: pixelflut, pixelflut-client
- Language: Kotlin
- Homepage:
- Size: 90.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PixelJet
A [PixelFlut](https://github.com/defnull/pixelflut) tool which paints the given text to the canvas.
It connects to a running Pixelflut server, renders the text with a given font and sends it to the Canvas.
## Commandline parameters
Example:
```shell
java -jar /app/pixeljet.jar --host 123.456.789.123 Textdocker run ghcr.io/poeschl/pixeljet --host 123.456.789.123 Text
```To get a programmatic argument help use `--help` as parameter.
### `TEXT`
The text to display, multiple lines are possible with `\n`.
### `--host `
Specify the host of the targeted Pixelflut server. (Default: `localhost`)
### `-p`, `--port `
Specify the port of the targeted Pixelflut server. (Default: `1234`)
### `-d`, `--debug`
Enables the debugging log output
### `-x`
The X offset of the text (Default: `0`)
### `-y`
The Y offset of the text (Default: `0`)
### `--font`
The name of a font installed on your system. If not available all available fonts are outputted. (Default: `Arial`)
### `--size`
The font size in pt (Default: `16`)
## Docker
The application can also be run as docker container.
To execute the docker container run `docker run ghcr.io/poeschl/pixeljet `. For own font files, the files must be
availabe in the container.