Page MenuHomePhorge

create_title_card.sh

Authored By
themackabu
Sat, Sep 27, 4:50 PM
Size
960 B
Referenced Files
None
Subscribers
None

create_title_card.sh

#!/bin/bash
# create base image with background
magick "$1" -gravity center -extent 1186x640 base.png
# add dark overlay
magick base.png \( +clone -fill black -colorize 89% \) -composite overlay.png
# add text with shadows
magick overlay.png \
\( -size 1186x640 xc:transparent \
-fill black -font "Inter-Bold" \
-pointsize 109 \
-annotate +47+490 "$2" \
-pointsize 72 \
-annotate +47+593 "$3 - $4" \
-pointsize 44 \
-annotate +1017+598 "$5" \
-channel A -gaussian-blur 5x5 \
-channel A -evaluate multiply 0.5 +channel \
\) -composite \
\( -size 1186x640 xc:transparent \
-fill white -font "Inter-Bold" \
-pointsize 109 \
-annotate +45+488 "$2" \
-pointsize 72 \
-annotate +45+591 "$3 - $4" \
-pointsize 44 \
-annotate +1015+596 "$5" \
\) -composite \
output_title_card.png
# clean up temporary files
rm base.png overlay.png

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
473741
Default Alt Text
create_title_card.sh (960 B)

Event Timeline