X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=img%2Fbin%2Ftranscode-jpg.sh;h=b97ff1f10943cee8aaf873fb2fafdf0b35e5d4c6;hb=7d55cce251611d694bd071740a06f3b73f18e19d;hp=1f0977d671e4a47e9804306b721e0b99d258d70f;hpb=04eb969448d01de9ce776cb760fe92657d53c41b;p=dotfiles.git diff --git a/img/bin/transcode-jpg.sh b/img/bin/transcode-jpg.sh index 1f0977d..b97ff1f 100755 --- a/img/bin/transcode-jpg.sh +++ b/img/bin/transcode-jpg.sh @@ -1,6 +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 +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" ]