Creating movieposter, how to optimize/cluster the commands?
Posted: 2014-03-08T19:13:06-07:00
First off I want to thank for a great piece of software, it really gives the creativity some room!
I have been fighting for some months with my own metadataposter för my movie collection and finally have a decent result. The imagemagick commands in the shape they are now takes way to long time to parse and I have seen that one can add the commands together. However, after a week I cannot get it to work without having my long liners where I work with the same image over and over. Anyone have any pointer on how I should approach this? Thanks!
The poster:
http://img818.imageshack.us/img818/1088/h69j.jpg

I have been fighting for some months with my own metadataposter för my movie collection and finally have a decent result. The imagemagick commands in the shape they are now takes way to long time to parse and I have seen that one can add the commands together. However, after a week I cannot get it to work without having my long liners where I work with the same image over and over. Anyone have any pointer on how I should approach this? Thanks!
Code: Select all
# Set canvas (720)
echo "Copy canvas.."
convert "$file" -resize $METASIZE -quality 100 "$WORKDIR/about.png"
composite $ART/frame_720.png "$WORKDIR/about.png" -quality 100 "$WORKDIR/about.png"
# Add Metadata
echo "Adding metadata.."
convert -background '#0000' -fill white -size 500x162 -pointsize 18 caption:"$PLOT" "$WORKDIR/about.png" +swap -geometry '+300+490' -composite -quality 100 "$WORKDIR/about.png"
convert -background '#0000' -fill grey -geometry '+0+15' -size 163x30 -pointsize 18 caption:"($RATING/10)" "$WORKDIR/about.png" +swap -gravity northeast -composite -quality 100 "$WORKDIR/about.png"
convert -font $FONT/b018015l.pfb -background '#0000' -fill orange -size 760x40 -pointsize 32 caption:"$TITLE" "$WORKDIR/about.png" +swap -geometry '+80-2' -composite -quality 100 "$WORKDIR/about.png"
convert -font $FONT/n019004l.pfb -background '#0000' -fill white -size 85x28 -pointsize 24 caption:"$hour"h" $min"m"" "$WORKDIR/about.png" +swap -geometry '+856+6' -composite -quality 100 "$WORKDIR/about.png"
convert -background '#0000' -fill white -size 300x20 -pointsize 18 caption:"$DIRECTOR" "$WORKDIR/about.png" +swap -geometry '+987+490' -composite -quality 100 "$WORKDIR/about.png"
convert -background '#0000' -fill white -size 300x20 -pointsize 18 caption:"$YEAR" "$WORKDIR/about.png" +swap -geometry '+987+526' -composite -quality 100 "$WORKDIR/about.png"
convert -background '#0000' -fill white -size 300x20 -pointsize 18 caption:"$GENRE" "$WORKDIR/about.png" +swap -geometry '+987+562' -composite -quality 100 "$WORKDIR/about.png"
convert -background '#0000' -fill white -size 300x108 -pointsize 18 caption:"$ACTORS" "$WORKDIR/about.png" +swap -geometry '+987+598' -composite -quality 100 "$WORKDIR/about.png"
composite -geometry '+987+07' "$ART/rating/""$STARS"".png" "$WORKDIR/about.png" "$WORKDIR/about.png"
composite -geometry '+296+660' $RESOLUTION "$WORKDIR/about.png" "$WORKDIR/about.png"
composite -geometry '+356+660' "$ART/video/""$VIDEO_CODEC"".png" "$WORKDIR/about.png" "$WORKDIR/about.png"
composite -geometry '+416+660' "$ART/audio/""$AUDIO_CODEC"".png" "$WORKDIR/about.png" "$WORKDIR/about.png"
composite -geometry '+476+660' "$ART/audio/""$AUDIO_CHANNELS"".png" "$WORKDIR/about.png" "$WORKDIR/about.png"
composite -geometry '+536+660' "$ART/container/""$CONTAINER"".png" "$WORKDIR/about.png" "$WORKDIR/about.png"
composite -geometry '+596+660' "$ART/ratio/""$RATIO"".png" "$WORKDIR/about.png" "$WORKDIR/about.png"
composite -geometry '+656+660' "$ART/mpaa/""$AGE"".png" "$WORKDIR/about.png" "$WORKDIR/about.png"
# Create Discbox & Cover
echo "Adding discbox & cover.."
convert "$WORKDIR/large_box.png" -resize 85% -quality 100 "$WORKDIR/medium_box.png"
composite -geometry '+80+398' "$WORKDIR/medium_box.png" "$WORKDIR/about.png" -quality 100 "$WORKDIR/about.png"
http://img818.imageshack.us/img818/1088/h69j.jpg