]> Sergey Matveev's repositories - dotfiles.git/commitdiff
Latest cjxl supports stdin/stdout
authorSergey Matveev <stargrave@stargrave.org>
Sun, 19 Sep 2021 19:19:59 +0000 (22:19 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 19 Sep 2021 19:19:59 +0000 (22:19 +0300)
img/bin/transcode-jpg.sh

index 1f0977d671e4a47e9804306b721e0b99d258d70f..fab9e38a94eac84853680f7ef0b6470b7a0deae7 100755 (executable)
@@ -1,6 +1,5 @@
 #!/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
+jpegtran -optimize -progressive -perfect -copy all "$1" |
+    cjxl - "${1%.*}.jxl" -q 100 -e 9
 [ -s "${1%.*}.jxl" ]