(.venv) ➜ image bash process.sh jpg 10 real 0m0.671s user 0m1.929s sys 0m0.234s 596K bmp5-10.jpg jpg 20 real 0m0.660s user 0m1.910s sys 0m0.221s 1.0M bmp5-20.jpg jpg 30 real 0m0.690s user 0m1.940s sys 0m0.228s 1.5M bmp5-30.jpg jpg 40 real 0m0.672s user 0m1.919s sys 0m0.223s 1.8M bmp5-40.jpg jpg 50 real 0m0.683s user 0m1.933s sys 0m0.225s 2.1M bmp5-50.jpg jpg 60 real 0m0.691s user 0m1.938s sys 0m0.229s 3.1M bmp5-60.jpg jpg 70 real 0m0.709s user 0m1.912s sys 0m0.237s 2.8M bmp5-70.jpg jpg 80 real 0m0.701s user 0m1.954s sys 0m0.230s 3.5M bmp5-80.jpg jpg 90 real 0m0.738s user 0m1.975s sys 0m0.231s 5.0M bmp5-90.jpg jpg 100 real 0m0.817s user 0m2.064s sys 0m0.226s 11M bmp5-100.jpg avif 10 real 0m1.142s user 0m5.190s sys 0m0.184s 84K bmp5-10.avif avif 20 real 0m1.292s user 0m6.402s sys 0m0.201s 168K bmp5-20.avif avif 30 real 0m1.463s user 0m7.357s sys 0m0.214s 296K bmp5-30.avif avif 40 real 0m1.592s user 0m8.179s sys 0m0.224s 468K bmp5-40.avif avif 50 real 0m1.774s user 0m9.266s sys 0m0.238s 708K bmp5-50.avif avif 60 real 0m1.927s user 0m10.422s sys 0m0.235s 1.1M bmp5-60.avif avif 70 real 0m2.051s user 0m11.408s sys 0m0.240s 1.4M bmp5-70.avif avif 80 real 0m2.276s user 0m12.715s sys 0m0.267s 1.8M bmp5-80.avif avif 90 real 0m2.932s user 0m17.316s sys 0m0.296s 3.1M bmp5-90.avif avif 100 real 0m4.564s user 0m27.225s sys 0m0.408s 10M bmp5-100.avif heif 10 real 0m2.533s user 0m16.581s sys 0m0.158s 92K bmp5-10.heif heif 20 real 0m3.190s user 0m21.536s sys 0m0.181s 228K bmp5-20.heif heif 30 real 0m4.267s user 0m28.071s sys 0m0.254s 496K bmp5-30.heif heif 40 real 0m5.201s user 0m35.367s sys 0m0.247s 960K bmp5-40.heif heif 50 real 0m6.089s user 0m42.768s sys 0m0.208s 1.6M bmp5-50.heif heif 60 real 0m7.401s user 0m52.475s sys 0m0.211s 3.1M bmp5-60.heif heif 70 real 0m9.611s user 1m7.138s sys 0m0.242s 4.7M bmp5-70.heif heif 80 real 0m10.760s user 1m14.249s sys 0m0.269s 6.4M bmp5-80.heif heif 90 real 0m12.009s user 1m22.551s sys 0m0.335s 7.7M bmp5-90.heif heif 100 real 0m11.722s user 1m21.414s sys 0m0.295s 8.3M bmp5-100.heif jpg 10 PSNR:27.37 SSIM:0.79 jpg 20 PSNR:29.23 SSIM:0.81 jpg 30 PSNR:31.06 SSIM:0.87 jpg 40 PSNR:32.46 SSIM:0.96 jpg 50 PSNR:33.43 SSIM:0.94 jpg 60 PSNR:34.45 SSIM:0.98 jpg 70 PSNR:35.65 SSIM:0.98 jpg 80 PSNR:37.45 SSIM:0.99 jpg 90 PSNR:41.34 SSIM:0.99 jpg 100 PSNR:59.95 SSIM:1.00 avif 10 PSNR:29.45 SSIM:0.92 avif 20 PSNR:31.59 SSIM:0.91 avif 30 PSNR:33.92 SSIM:0.96 avif 40 PSNR:36.08 SSIM:0.97 avif 50 PSNR:38.21 SSIM:0.97 avif 60 PSNR:40.89 SSIM:0.99 avif 70 PSNR:42.66 SSIM:0.99 avif 80 PSNR:44.77 SSIM:1.00 avif 90 PSNR:49.07 SSIM:1.00 avif 100 /Users/goosoo/image/.venv/lib/python3.12/site-packages/skimage/metrics/simple_metrics.py:168: RuntimeWarning: divide by zero encountered in scalar divide return 10 * np.log10((data_range**2) / err) PSNR:inf SSIM:1.00 heif 10 PSNR:29.96 SSIM:0.93 heif 20 PSNR:32.96 SSIM:0.97 heif 30 PSNR:36.20 SSIM:0.98 heif 40 PSNR:39.55 SSIM:0.99 heif 50 PSNR:43.04 SSIM:1.00 heif 60 PSNR:46.76 SSIM:1.00 heif 70 PSNR:50.96 SSIM:1.00 heif 80 PSNR:55.30 SSIM:1.00 heif 90 PSNR:59.25 SSIM:1.00 heif 100 PSNR:61.55 SSIM:1.00 bmp5-10.jpg 0.080 bmp5-20.jpg 0.075 bmp5-30.jpg 0.079 bmp5-40.jpg 0.088 bmp5-50.jpg 0.090 bmp5-60.jpg 0.087 bmp5-70.jpg 0.093 bmp5-80.jpg 0.097 bmp5-90.jpg 0.116 bmp5-100.jpg 0.181 bmp5-10.avif 0.218 bmp5-20.avif 0.231 bmp5-30.avif 0.243 bmp5-40.avif 0.254 bmp5-50.avif 0.260 bmp5-60.avif 0.265 bmp5-70.avif 0.273 bmp5-80.avif 0.281 bmp5-90.avif 0.301 bmp5-100.avif 0.628 bmp5-10.heif 0.742 bmp5-20.heif 0.711 bmp5-30.heif 0.780 bmp5-40.heif 0.842 bmp5-50.heif 1.117 bmp5-60.heif 1.123 bmp5-70.heif 1.424 bmp5-80.heif 1.551 bmp5-90.heif 1.608 bmp5-100.heif 1.530