for f in $(echo \*.$1)
do
  echo $f
  # Jpeg2K
  time gdal_translate -q -co QUALITY=100 -co REVERSIBLE=Yes $f ${f%.*}.JP2
  # Jpeg XL
  time gdal_translate -q -co LOSSLESS=True $f ${f%.*}.jxl
  # Webp, can only handle 8bit color
  [[ $(basename $PWD) == 8bit ]] && time gdal_translate -q -co LOSSLESS=Yes $f ${f%.*}.webp

  # Fast
  gdal_translate -q -co COMPRESS=QB3 $f ${f%.*}.mrf
  # Best, extension qb3
  gdal_translate -q -co COMPRESS=QB3 -co QUALITY=99 -co DATANAME=${f%.*}.qb3 $f ${f%.*}.mrf

  gdal_translate -q -co COMPRESS=LERC $f ${f%.*}.mrf
  gdal_translate -q -co COMPRESS=ZSTD $f ${f%.*}.mrf
  gdal_translate -q -co COMPRESS=DEFLATE -co QUALITY=65 $f ${f%.*}.mrf
  gdal_translate -q -co COMPRESS=PNG $f ${f%.*}.mrf

done >convert_timing 2>&1
rm -f *.{mrf,xml,idx}
ls -l >convert_sizes 2>&1
rm -f *.{JP2,qb3,jxl,pq3,lrc,pzs,ppg,webp,pzp}
