From b15d8a3529a227a1558528d9d04ef7c574c18a96 Mon Sep 17 00:00:00 2001 From: yrriban Date: Wed, 14 Aug 2024 02:19:53 -0400 Subject: [PATCH] Add a command for compositing a thumbnail. --- dcc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/dcc b/dcc index 259b56f..a97d635 100755 --- a/dcc +++ b/dcc @@ -37,6 +37,20 @@ case $1 in convert x: +repage -crop '1280x720+0+0' -gravity center +repage "${HOME}/doom/fabricate/${PWAD}/${PWAD}_map${MAPSTR}_base.png" exit $? ;; + "text") + read TEXT + LABEL="$(printf "MAP%s: %s\nUV-Max Demo" "${MAPSTR}" "${TEXT}")" + convert -background transparent -fill white -font "League-Spartan-Bold" -strokewidth 10 \ + -stroke "srgb(176,0,0)" -interline-spacing -10 -pointsize 64 -trim +repage -border 5 \ + -bordercolor transparent -gravity NorthWest \ + label:"${LABEL}" -stroke none -strokewidth 0 -annotate +8+6 "${LABEL}" \ + "${HOME}/doom/fabricate/${PWAD}/${PWAD}_map${MAPSTR}_text.png" + exit $? + ;; + "thumb") + convert "${VIDPATH}/${PWAD}_map${MAPSTR}_base.png" M_DOOM_scaled.png -gravity NorthWest -composite "${VIDPATH}/${PWAD}_map${MAPSTR}_text.png" -gravity SouthWest -composite "${VIDPATH}/${PWAD}_map${MAPSTR}_final.png" + exit $? + ;; *) echo "Unknown command $1." >&2 exit 1