fix: tweak sizes

This commit is contained in:
Gilles Filippini 2023-03-10 22:27:10 +01:00
parent 1822dab2c5
commit c50ae74f6b

View file

@ -12,29 +12,35 @@ 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"
maxwidth="$3"
output="$4"
convert -size $((${#text} * $fontsize))x$((2 * $fontsize)) xc:white -gravity center -font "Cantarell-Extra-Bold" -pointsize "$fontsize" -fill black -draw 'text 0,0 "'"$text"'"' "$output"
convert "$output" -trim "$output"
if [ "$(identify -format "%w" "$output")" -gt "$maxwidth" ]; then
convert "$output" -resize "$maxwidth"x "$output"
fi
}
text_to_qrcode () {
text="$1"
output="$2"
width="$2"
output="$3"
qrencode -t PNG -m 1 -s 9 "$text" -o "$output"
convert "$output" -resize "$width"x "$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
text_to_image "$number" 42 470 number.jpeg
text_to_image "$name" 42 470 name.jpeg
text_to_image "$pseudo" 42 470 pseudo.jpeg
text_to_image "$key" 36 950 key.jpeg
text_to_qrcode "$key" 276 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 \
key.jpeg -geometry +47+577 -composite \
$verso_out
convert recto.jpeg \