mirror of
https://github.com/AsahiLinux/m1n1
synced 2024-12-24 12:23:06 +00:00
28 lines
469 B
Bash
28 lines
469 B
Bash
|
#!/bin/bash
|
||
|
width=$1
|
||
|
height=$2
|
||
|
size=$3
|
||
|
fontfile=$4
|
||
|
outfile=$5
|
||
|
shift 5
|
||
|
|
||
|
(
|
||
|
for ord in $(seq 32 126); do
|
||
|
printf "\\x$(printf %x $ord)\\n"
|
||
|
done
|
||
|
) | convert \
|
||
|
-page ${width}x$((height*95)) \
|
||
|
-background black \
|
||
|
-fill white \
|
||
|
-antialias \
|
||
|
-font $fontfile \
|
||
|
-density 72 \
|
||
|
-gravity north \
|
||
|
-pointsize $size \
|
||
|
$* \
|
||
|
-define quantum:format=unsigned \
|
||
|
-depth 8 \
|
||
|
label:\@- \
|
||
|
-crop ${width}x$((height*95)) \
|
||
|
gray:$outfile
|