BOUNCESTEP as export var, README and help
This commit is contained in:
parent
ebf21954d2
commit
5df59ebe22
2 changed files with 24 additions and 14 deletions
26
README.md
26
README.md
|
@ -27,17 +27,27 @@ pixelfloot was built during the 37c3. in its actual state, its just a mess. I ho
|
||||||
```shell
|
```shell
|
||||||
$ ./pixelfloot_bash.sh help
|
$ ./pixelfloot_bash.sh help
|
||||||
./pixelfloot_bash.sh [floot|convertimg] [FILENAME|fill|text] ([MODE])
|
./pixelfloot_bash.sh [floot|convertimg] [FILENAME|fill|text] ([MODE])
|
||||||
MODE: static (env $H and $W for position)
|
|
||||||
chaos (env $H and $W for position range)
|
floot: flooting the target specified with IPFLOOT
|
||||||
shake (env $H and $W for position range)
|
convertimg: converts an image to a command list file in /tmp
|
||||||
|
to use it, start 'USECACHE=true ./pixelfloot_bash.sh floot [FILENAME]', where FILENAME
|
||||||
|
is the original image file.
|
||||||
|
|
||||||
|
FILENAME: path to any picture imagemagick can handle
|
||||||
|
fill: create a filled area with (env COLOR, W (width), H (height), X, Y)
|
||||||
|
text: create a textbox (env TEXT, FONTSIZE, SIZE, COLOR, BGCOLOR)
|
||||||
|
|
||||||
|
MODE: static (env X and Y for position)
|
||||||
|
chaos (env X_MAX and Y_MAX for position range)
|
||||||
|
shake (env X and Y for position range)
|
||||||
cursor
|
cursor
|
||||||
bounce (env $Y_MAX and $X_MAX for max bounce range)
|
bounce (env Y_MAX and X_MAX for max bounce range, BOUNCESTEP for step size)
|
||||||
|
|
||||||
available env vars to configure:
|
available env vars to configure:
|
||||||
RESIZE(int), ALPHACOLOR(hex), FLOOTFORKS(int), H(int), W(int)
|
IPFLOOT(string), FLOOTPORT(int), USECACHE(bool), FLOOTFORKS(int)
|
||||||
SIZE(int), TEXT(string), TEXTSIZE(int), BGCOLOR(hex), COLOR(hex)
|
SIZE(int), TEXT(string), FONTSIZE(int), BGCOLOR(hex), COLOR(hex)
|
||||||
X_MAX(int), Y_MAX(int)
|
X(int), Y(int), X_MAX(int), Y_MAX(int), H(int), W(int)
|
||||||
IPFLOOT(string), FLOOTPORT(string), USECACHE(bool)
|
RESIZE(int), ALPHACOLOR(hex), BOUNCESTEP(int)
|
||||||
```
|
```
|
||||||
|
|
||||||
Running on my Ryzen 4700G with [wellenbrecher](https://github.com/bits0rcerer/wellenbrecher) 1280x720 and three workers,
|
Running on my Ryzen 4700G with [wellenbrecher](https://github.com/bits0rcerer/wellenbrecher) 1280x720 and three workers,
|
||||||
|
|
|
@ -29,7 +29,7 @@ test -z $Y && Y=0
|
||||||
## bounce
|
## bounce
|
||||||
XDIR=0
|
XDIR=0
|
||||||
YDIR=0
|
YDIR=0
|
||||||
BOUNCESTEP=2
|
test -z "$BOUNCESTEP" && BOUNCESTEP=2
|
||||||
## end bounce
|
## end bounce
|
||||||
|
|
||||||
declare -a PIXMAP
|
declare -a PIXMAP
|
||||||
|
@ -490,17 +490,17 @@ case $1 in
|
||||||
echo "fill: create a filled area with (env COLOR, W (width), H (height), X, Y)"
|
echo "fill: create a filled area with (env COLOR, W (width), H (height), X, Y)"
|
||||||
echo "text: create a textbox (env TEXT, FONTSIZE, SIZE, COLOR, BGCOLOR)"
|
echo "text: create a textbox (env TEXT, FONTSIZE, SIZE, COLOR, BGCOLOR)"
|
||||||
echo ""
|
echo ""
|
||||||
echo "MODE: static (env \$X and \$Y for position)"
|
echo "MODE: static (env X and Y for position)"
|
||||||
echo " chaos (env \$X_MAX and \$Y_MAX for position range)"
|
echo " chaos (env X_MAX and Y_MAX for position range)"
|
||||||
echo " shake (env \$X and \$Y for position range)"
|
echo " shake (env X and Y for position range)"
|
||||||
echo " cursor"
|
echo " cursor"
|
||||||
echo " bounce (env \$Y_MAX and \$X_MAX for max bounce range)"
|
echo " bounce (env Y_MAX and X_MAX for max bounce range, BOUNCESTEP for step size)"
|
||||||
echo ""
|
echo ""
|
||||||
echo "available env vars to configure:"
|
echo "available env vars to configure:"
|
||||||
echo "IPFLOOT(string), FLOOTPORT(int), USECACHE(bool), FLOOTFORKS(int)"
|
echo "IPFLOOT(string), FLOOTPORT(int), USECACHE(bool), FLOOTFORKS(int)"
|
||||||
echo "SIZE(int), TEXT(string), FONTSIZE(int), BGCOLOR(hex), COLOR(hex)"
|
echo "SIZE(int), TEXT(string), FONTSIZE(int), BGCOLOR(hex), COLOR(hex)"
|
||||||
echo "X(int), Y(int), X_MAX(int), Y_MAX(int), H(int), W(int)"
|
echo "X(int), Y(int), X_MAX(int), Y_MAX(int), H(int), W(int)"
|
||||||
echo "RESIZE(int), ALPHACOLOR(hex)"
|
echo "RESIZE(int), ALPHACOLOR(hex), BOUNCESTEP(int)"
|
||||||
|
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in a new issue