11 jpegoptim --strip-all -m$qual "$X"
14 if convert "$X" -depth 16 RGBA:- | perl -e 'while(read STDIN, $_, 8) { substr($_, 6, 2) eq "\xFF\xFF" or exit 1; ++$pix; } exit not $pix;'; then
15 echo "$X has no alpha, converting"
16 convert "$X" -quality 100 "${X%.*}.jpg"
17 jpegoptim --strip-all -m$qual "${X%.*}.jpg"
20 echo "$X has alpha, converting twice"
21 convert "$X" -alpha extract -quality 100 "${X%.*}.jpg"
22 convert "$X" -alpha off -quality 100 "${X%.*}_alpha.jpg"
23 jpegoptim --strip-all -m$qual "${X%.*}.jpg"
24 jpegoptim --strip-all -m$qual_alpha "${X%.*}_alpha.jpg"