From 6ec0f9b2a2475d0bf39fc85b5dc38597d0df7542 Mon Sep 17 00:00:00 2001 From: InigoGutierrez Date: Tue, 25 Apr 2023 10:40:06 +0200 Subject: Added folder for scripts for games and script to join images in 3x3 grid. --- images/matrix9.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 images/matrix9.sh (limited to 'images') diff --git a/images/matrix9.sh b/images/matrix9.sh new file mode 100755 index 0000000..de37760 --- /dev/null +++ b/images/matrix9.sh @@ -0,0 +1,39 @@ +#!/bin/sh + +# matrixh9.sh: Combine 9 750x1050 images in a grid of 3x3 +# +# Usage: matrix9.sh FILE... + +usageMessage="Usage: ${0} FILE..." + +error() { + printf '%s error: %s\n' "$0" "$*" >&2 +} + +errorAndUsage() { + printf '%s error: %s\n%s\n' "$0" "$*" "$usageMessage" >&2 +} + +convert \ + "$1" -extent 2250x1045 \ + "$2" -gravity center -composite \ + "$3" -gravity east -composite \ + "/tmp/row01.jpg" + +convert \ + "$4" -extent 2250x1045 \ + "$5" -gravity center -composite \ + "$6" -gravity east -composite \ + "/tmp/row02.jpg" + +convert \ + "$7" -extent 2250x1045 \ + "$8" -gravity center -composite \ + "$9" -gravity east -composite \ + "/tmp/row03.jpg" + +convert \ + "/tmp/row01.jpg" -extent 2250x3135 \ + "/tmp/row02.jpg" -gravity center -composite \ + "/tmp/row03.jpg" -gravity south -composite \ + "page$(date +%H%M%S).jpg" -- cgit v1.2.1