mirror of
https://github.com/freedoom/freedoom.git
synced 2025-09-02 16:25:47 -04:00
BUILD: remove the last of the imagemagick stuff
The only remaining thing depending on imagemagick are the dist scripts
This commit is contained in:
parent
6724ef5aba
commit
215b7c644e
13 changed files with 149 additions and 182 deletions
2
graphics/titlepic/.gitignore
vendored
2
graphics/titlepic/.gitignore
vendored
|
@ -1,2 +0,0 @@
|
|||
fd?title.png
|
||||
m_*.png
|
|
@ -1,19 +0,0 @@
|
|||
titlepic: fd1title.png fd2title.png fdmtitle.png
|
||||
|
||||
fd1title.png: titlepic.png ../m_doom.png ../t_phase1.png
|
||||
./create_caption titlepic.png ../m_doom.png ../t_phase1.png $@
|
||||
cp $@ ../
|
||||
|
||||
fd2title.png: titlepic.png ../m_doom.png ../t_phase2.png
|
||||
./create_caption titlepic.png ../m_doom.png ../t_phase2.png $@
|
||||
cp $@ ../
|
||||
|
||||
fdmtitle.png: freedm_titlepic.png
|
||||
./create_caption $< $@
|
||||
cp $@ ../
|
||||
|
||||
clean:
|
||||
rm -f fd1title.png fd2title.png fdmtitle.png \
|
||||
../fd1title.png ../fd2title.png ../fdmtitle.png
|
||||
|
||||
.PHONY: clean
|
|
@ -1,4 +1,2 @@
|
|||
This directory contains a shell script that uses ImageMagick to layer
|
||||
some text information about the build version onto the game's title
|
||||
screen. The same is performed for each of the three IWADs.
|
||||
|
||||
This directory contains template images for generating the title screen
|
||||
for Freedoom Phase 1, Phase 2, and FreeDM
|
||||
|
|
|
@ -1,40 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
find_font() {
|
||||
local font fontlist
|
||||
fontlist=$(convert -list font | awk '$1=="Font:" { print $2 }')
|
||||
for font in "$@" ; do
|
||||
if echo $fontlist | grep -q $font ; then
|
||||
echo $font
|
||||
return
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
font=$(find_font Helvetica-Bold Liberation-Sans-Bold DejaVu-Sans-Condensed-Bold)
|
||||
if [ -z "$font" ] ; then echo "Cannot find any fonts" ; exit 1 ; fi
|
||||
|
||||
draw_with_footer() {
|
||||
input_file=$1;
|
||||
output_file=$2;
|
||||
shift; shift
|
||||
|
||||
convert $input_file -fill orange -font "$font" +dither \
|
||||
-pointsize 11 \
|
||||
-gravity southwest \
|
||||
-draw "text 5,5 '© 2001-2017'" \
|
||||
-gravity southeast \
|
||||
-draw "text 10,5 '$VERSION'" \
|
||||
"$@" \
|
||||
$output_file
|
||||
}
|
||||
|
||||
if [ $# = 4 ]; then
|
||||
draw_with_footer "$1" "$4" \
|
||||
-gravity north \
|
||||
-draw "image over 0,18 0,0 '$2'" \
|
||||
-gravity south \
|
||||
-draw "image over 0,30 0,0 '$3'"
|
||||
else
|
||||
draw_with_footer "$1" "$2"
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue