-[[ ${#jpgs} == 0 ]] || {
- echo JPEG reconstruction... >&2
- parallel "djxl --quiet {} alt/{}.jpg && touch -r {} alt/{}.jpg" ::: $jpgs
-}
-jpgs=()
-
-djxl2pam="( djxl --quiet {} ppm:- || djxl --quiet {} pgm:- )"
-[[ ${#pngs} == 0 ]] || {
- echo PNG generation... >&2
- parallel "$djxl2pam | pamtopng > {}.png" ::: $pngs
- parallel "pngcrush -warn -rem alla -rem allb -z 2 {}.png alt/{}.png && rm {}.png" ::: $pngs
- parallel "advpng --quiet --recompress -4 alt/{}.png && touch -r {} alt/{}.png" ::: $pngs
+ [[ ${#jpgs} == 0 ]] || {
+ echo JPEG reconstruction... >&2
+ parallel "djxl --quiet {} alt/{}.jpg && touch -r {} alt/{}.jpg" ::: $jpgs
+ }
+ jpgs=()
+
+ djxl2pam="( djxl --quiet {} ppm:- || djxl --quiet {} pgm:- )"
+ [[ ${#pngs} == 0 ]] || {
+ echo PNG generation... >&2
+ parallel "$djxl2pam | pamtopng > {}.png" ::: $pngs
+ parallel "pngcrush -warn -rem alla -rem allb -z 2 {}.png alt/{}.png && rm {}.png" ::: $pngs
+ parallel "advpng --quiet --recompress -4 alt/{}.png && touch -r {} alt/{}.png" ::: $pngs
+ }
+ pngs=()