]> Sergey Matveev's repositories - dotfiles.git/blobdiff - img/bin/transcode-jpg.sh
Latest cjxl supports stdin/stdout
[dotfiles.git] / img / bin / transcode-jpg.sh
index 882cce1f9f59cdd3b0c1731d7d9a2519bd0ab683..fab9e38a94eac84853680f7ef0b6470b7a0deae7 100755 (executable)
@@ -1,7 +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" ]
-rm "$1"