X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=img%2Fbin%2Ftranscode-jpg.sh;h=b97ff1f10943cee8aaf873fb2fafdf0b35e5d4c6;hb=7d55cce251611d694bd071740a06f3b73f18e19d;hp=f974f161ae0abf3788c91ff8cc295226baf83a68;hpb=3245d56c5d2ed35857a0a5a9cd785bde0f33a6b4;p=dotfiles.git diff --git a/img/bin/transcode-jpg.sh b/img/bin/transcode-jpg.sh index f974f16..b97ff1f 100755 --- a/img/bin/transcode-jpg.sh +++ b/img/bin/transcode-jpg.sh @@ -1,5 +1,7 @@ #!/bin/sh -e -jpegtran -optimize -progressive -perfect -copy all "$1" | - cjxl - "${1%.*}.jxl" -d 0 -e 9 +tmp=`mktemp` +trap "rm -f $tmp.jpg" HUP PIPE INT QUIT TERM EXIT +jpegtran -optimize -progressive -perfect -copy all "$1" > $tmp.jpg +cjxl $tmp.jpg "${1%.*}.jxl" -d 0 -e 9 --lossless_jpeg=1 [ -s "${1%.*}.jxl" ]