]> Sergey Matveev's repositories - dotfiles.git/blobdiff - img/bin/transcode-jpg.sh
Split huge bin/ to proper subdirectories
[dotfiles.git] / img / bin / transcode-jpg.sh
diff --git a/img/bin/transcode-jpg.sh b/img/bin/transcode-jpg.sh
new file mode 100755 (executable)
index 0000000..882cce1
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+trap "rm -f \"$1\".jpegtran.jpg" HUP PIPE INT QUIT TERM EXIT
+jpegtran -optimize -progressive -perfect -copy all "$1" > "$1".jpegtran.jpg
+cjxl "$1".jpegtran.jpg "${1%.*}.jxl" -q 100 -e 9
+[ -s "${1%.*}.jxl" ]
+rm "$1"