5 trap "rm -f $tmp.pnm $tmp.jxl" HUP PIPE INT QUIT TERM EXIT
8 png) pngtopnm < $1 > $tmp.pnm ;;
9 webp) dwebp -mt -quiet -o $tmp.pnm $1 ;;
11 print unknown extension >&2
15 common=(--quiet --distance=0 --effort=9 --brotli_effort=11)
18 zmodload -F zsh/stat b:zstat
20 opts=(--modular_group_size=$g)
21 cjxl $common $opts $tmp.pnm $tmp.jxl
22 zstat -A cur +size $tmp.jxl
23 [[ $cur -gt $prev ]] || {
29 [[ $cur -lt $prev ]] && {
30 print $1 is smaller : $cur vs $prev
33 cjxl $common $best $tmp.pnm $1:r.jxl