Ground zero
This commit is contained in:
commit
735f01b404
3 changed files with 42 additions and 0 deletions
42
create-badge.sh
Executable file
42
create-badge.sh
Executable file
|
@ -0,0 +1,42 @@
|
|||
#!/bin/bash
|
||||
#set -x
|
||||
|
||||
number="$1"
|
||||
name="$2"
|
||||
pseudo="$3"
|
||||
key="$4"
|
||||
|
||||
recto_out=recto-out.jpeg
|
||||
verso_out=verso-out.jpeg
|
||||
|
||||
text_to_image () {
|
||||
text="$1"
|
||||
fontsize="$2"
|
||||
output="$3"
|
||||
convert -size 1000x50 xc:white -gravity center -font "Cantarell-Extra-Bold" -pointsize "$fontsize" -fill black -draw 'text 0,0 "'"$text"'"' "$output"
|
||||
convert "$output" -trim "$output"
|
||||
}
|
||||
|
||||
text_to_qrcode () {
|
||||
text="$1"
|
||||
output="$2"
|
||||
qrencode -t PNG -m 2 -s 8 "$text" -o "$output"
|
||||
}
|
||||
|
||||
# 1. name -> image
|
||||
text_to_image "$number" 42 number.jpeg
|
||||
text_to_image "$name" 42 name.jpeg
|
||||
text_to_image "$pseudo" 42 pseudo.jpeg
|
||||
text_to_image "$key" 36 key.jpeg
|
||||
text_to_qrcode "$key" qrcode.png
|
||||
|
||||
convert verso.jpeg \
|
||||
number.jpeg -geometry +535+96 -composite \
|
||||
name.jpeg -geometry +535+260 -composite \
|
||||
pseudo.jpeg -geometry +535+413 -composite \
|
||||
key.jpeg -geometry +47+575 -composite \
|
||||
$verso_out
|
||||
|
||||
convert recto.jpeg \
|
||||
qrcode.png -geometry +700+345 -composite \
|
||||
$recto_out
|
BIN
recto.jpeg
Normal file
BIN
recto.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 154 KiB |
BIN
verso.jpeg
Normal file
BIN
verso.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 77 KiB |
Loading…
Add table
Reference in a new issue