Data for the lossless image compression tests published on op111.net in October 2025 ================================================================================ File revision: 1 Author: Demetris Kikizas Article: https://op111.net/posts/2025/10/png-and-modern-formats-lossless-image-compression/ CHANGELOG - Revision 1, 2025-10-19 - Added results for cjxl 0.12 alpha, 20251017, git7cac2ac - Added missing original sizes for pschmidt.png - Revision 0, 2025-10-15 d3js.org.png -------------------------------------------------------------------------------- - Filename: d3js.org.png - Original size: 1493211 bytes - Dimensions: 1600 × 1205 pixels - Number of colors: 168716 TEST 1: oxipng v9.1.5, default rm -f d3js.org--oxi915-default.png && oxipng --out d3js.org--oxi915-default.png d3js.org.png Time (mean ± σ): 764.2 ms ± 3.0 ms [User: 933.0 ms, System: 14.8 ms] Range (min … max): 760.6 ms … 767.5 ms 5 run Original size: 1493211 bytes Output size: 1058046 bytes Reduction: 29.14% TEST 2: oxipng v9.1.5, --opt max rm -f d3js.org--oxi915-opt-max.png && oxipng -o max --out d3js.org--oxi915-opt-max.png d3js.org.png Time (mean ± σ): 1.937 s ± 0.098 s [User: 15.007 s, System: 0.066 s] Range (min … max): 1.818 s … 2.056 s 5 runs Original size: 1493211 bytes Output size: 1046446 bytes Reduction: 29.92% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f d3js.org--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out d3js.org--oxi915-opt-max-zopfli-fast.png d3js.org.png Time (mean ± σ): 20.504 s ± 0.039 s [User: 21.604 s, System: 0.073 s] Range (min … max): 20.464 s … 20.570 s 5 runs Original size: 1493211 bytes Output size: 1041552 bytes Reduction: 30.25% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f d3js.org--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out d3js.org--oxi915-opt-max-zopfli.png d3js.org.png Time (mean ± σ): 28.986 s ± 1.110 s [User: 242.812 s, System: 0.493 s] Range (min … max): 27.084 s … 30.006 s 5 runs Original size: 1493211 bytes Output size: 1041552 bytes (sic) Reduction: 30.25% TEST 5: avifenc v1.2.1, -l rm -f d3js.org--avifenc121-lossless.avif && avifenc -l -o d3js.org--avifenc121-lossless.avif d3js.org.png Time (mean ± σ): 415.3 ms ± 2.7 ms [User: 992.9 ms, System: 24.8 ms] Range (min … max): 411.9 ms … 418.9 ms 5 runs Original size: 1493211 bytes Output size: 1394551 bytes Reduction: 6.61% TEST 5: avifenc v1.3.0, -l rm -f d3js.org--avifenc130-lossless.avif && avifenc -l -o d3js.org--avifenc130-lossless.avif d3js.org.png Time (mean ± σ): 413.1 ms ± 2.2 ms [User: 990.6 ms, System: 19.5 ms] Range (min … max): 410.8 ms … 415.8 ms 5 runs Original size: 1493211 bytes Output size: 1394551 bytes Reduction: 6.61% TEST 6: avifenc v1.2.1, -l -s 0 rm -f d3js.org--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o d3js.org--avifenc121-lossless-speed-0.avif d3js.org.png Time (mean ± σ): 8.062 s ± 0.016 s [User: 26.307 s, System: 0.033 s] Range (min … max): 8.043 s … 8.081 s 5 runs Original size: 1493211 bytes Output size: 1087371 bytes Reduction: 27.18% TEST 6: avifenc v1.3.0, -l -s 0 rm -f d3js.org--avifenc130-lossless-speed-0.avif && avifenc -l -s 0 -o d3js.org--avifenc130-lossless-speed-0.avif d3js.org.png Time (mean ± σ): 8.053 s ± 0.009 s [User: 26.265 s, System: 0.030 s] Range (min … max): 8.040 s … 8.064 s 5 runs Original size: 1493211 bytes Output size: 1087371 bytes Reduction: 27.18% TEST 7: heif-enc v1.19.8, --lossless rm -f d3js.org--heifenc1198-lossless.heic && heif-enc -L d3js.org.png -o d3js.org--heifenc1198-lossless.heic Time (mean ± σ): 407.7 ms ± 4.1 ms [User: 1583.6 ms, System: 65.9 ms] Range (min … max): 401.4 ms … 411.5 ms 5 runs Original size: 1493211 bytes Output size: 1322757 bytes Reduction: 11.42% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow Benchmark 1: rm -f d3js.org--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow d3js.org.png -o d3js.org--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 411.4 ms ± 8.5 ms [User: 1575.3 ms, System: 80.6 ms] Range (min … max): 401.2 ms … 424.3 ms 5 runs Original size: 1493211 bytes Output size: 1322616 bytes Reduction: 11.42% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f d3js.org--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o d3js.org--cwebp-metadata-all-lossless-exact-mt.webp d3js.org.png Time (mean ± σ): 531.7 ms ± 2.2 ms [User: 516.2 ms, System: 15.3 ms] Range (min … max): 529.3 ms … 535.1 ms 5 runs Original size: 1493211 bytes Output size: 828992 bytes Reduction: 44.48% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f d3js.org--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o d3js.org--cwebp-metadata-all-lossless-exact-mt-z-9.webp d3js.org.png Time (mean ± σ): 3.845 s ± 0.006 s [User: 7.450 s, System: 0.052 s] Range (min … max): 3.834 s … 3.850 s 5 runs Original size: 1493211 bytes Output size: 813606 bytes Reduction: 45.51% TEST 11: cjxl v0.11.1, -q 100 rm -f d3js.org--cjxl0111-quality-100.jxl && cjxl -q 100 d3js.org.png d3js.org--cjxl0111-quality-100.jxl Time (mean ± σ): 1.506 s ± 0.015 s [User: 2.761 s, System: 0.555 s] Range (min … max): 1.497 s … 1.533 s 5 runs Original size: 1493211 bytes Output size: 697978 bytes Reduction: 53.26% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f d3js.org--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 d3js.org.png d3js.org--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 1.203 s ± 0.008 s [User: 1.940 s, System: 0.843 s] Range (min … max): 1.192 s … 1.211 s 5 runs Original size: 1493211 bytes Output size: 693268 bytes Reduction: 53.75% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f d3js.org--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 d3js.org.png d3js.org--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 5.967 s ± 0.008 s [User: 10.261 s, System: 0.552 s] Range (min … max): 5.957 s … 5.975 s 5 runs Original size: 1493211 bytes Output size: 676891 bytes Reduction: 54.67% TEST 12: cjxl v0.11.1, -q 100 -e 9 --brotli_effort 11 rm -f d3js.org--cjxl0111-quality-100-effort-9-brotli-effort-11.jxl && cjxl -q 100 -e 9 --brotli_effort 11 d3js.org.png d3js.org--cjxl0111-quality-100-effort-9-brotli-effort-11.jxl Time (mean ± σ): 5.992 s ± 0.012 s [User: 10.311 s, System: 0.582 s] Range (min … max): 5.975 s … 6.004 s 5 runs Original size: 1493211 bytes Output size: 676891 bytes Reduction: 54.67% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f d3js.org--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 d3js.org.png d3js.org--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 5.515 s ± 0.079 s [User: 8.705 s, System: 0.850 s] Range (min … max): 5.453 s … 5.650 s 5 runs Original size: 1493211 bytes Output size: 665894 bytes Reduction: 55.41% debian-desktop.png -------------------------------------------------------------------------------- - Filename: debian-desktop.png - Original size: 707471 bytes - Dimensions: 2560 × 1440 pixels - Number of colors: 20322 TEST 1: oxipng v9.1.5, default rm -f debian-desktop--oxi915-default.png && oxipng --out debian-desktop--oxi915-default.png debian-desktop.png Time (mean ± σ): 1.488 s ± 0.001 s [User: 1.816 s, System: 0.023 s] Range (min … max): 1.486 s … 1.488 s 5 runs Original size: 707471 bytes Output size: 448544 bytes Reduction: 36.60% TEST 2: oxipng v9.1.5, --opt max rm -f debian-desktop--oxi915-opt-max.png && oxipng -o max --out debian-desktop--oxi915-opt-max.png debian-desktop.png Time (mean ± σ): 7.005 s ± 0.053 s [User: 56.225 s, System: 0.066 s] Range (min … max): 6.916 s … 7.045 s 5 runs Original size: 707471 bytes Output size: 392710 bytes Reduction: 44.49% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f debian-desktop--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out debian-desktop--oxi915-opt-max-zopfli-fast.png debian-desktop.png Time (mean ± σ): 64.088 s ± 0.054 s [User: 66.588 s, System: 0.080 s] Range (min … max): 64.006 s … 64.139 s 5 runs Original size: 707471 bytes Output size: 431815 bytes Reduction: 38.96% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f debian-desktop--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out debian-desktop--oxi915-opt-max-zopfli.png debian-desktop.png Time (mean ± σ): 156.336 s ± 8.211 s [User: 1246.007 s, System: 0.467 s] Range (min … max): 146.802 s … 164.725 s 5 runs Original size: 707471 bytes Output size: 382459 bytes Reduction: 45.94% TEST 5: avifenc v1.2.1, -l rm -f debian-desktop--avifenc121-lossless.avif && avifenc -l -o debian-desktop--avifenc121-lossless.avif debian-desktop.png Time (mean ± σ): 893.5 ms ± 4.6 ms [User: 3065.8 ms, System: 32.5 ms] Range (min … max): 889.4 ms … 900.8 ms 5 runs Original size: 707471 bytes Output size: 496641 bytes Reduction: 29.80% TEST 6: avifenc v1.2.1, -l -s 0 rm -f debian-desktop--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o debian-desktop--avifenc121-lossless-speed-0.avif debian-desktop.png Time (mean ± σ): 14.760 s ± 0.048 s [User: 60.385 s, System: 0.040 s] Range (min … max): 14.716 s … 14.831 s 5 runs Original size: 707471 bytes Output size: 413593 bytes Reduction: 41.54% TEST 7: heif-enc v1.19.8, --lossless rm -f debian-desktop--heifenc1198-lossless.heic && heif-enc -L debian-desktop.png -o debian-desktop--heifenc1198-lossless.heic Time (mean ± σ): 483.5 ms ± 4.8 ms [User: 2993.2 ms, System: 85.3 ms] Range (min … max): 478.6 ms … 490.2 ms 5 runs Original size: 707471 bytes Output size: 394584 bytes Reduction: 44.23% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f debian-desktop--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow debian-desktop.png -o debian-desktop--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 489.1 ms ± 4.7 ms [User: 3051.8 ms, System: 87.5 ms] Range (min … max): 483.2 ms … 494.1 ms 5 runs Original size: 707471 bytes Output size: 394636 bytes Reduction: 44.22% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f debian-desktop--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o debian-desktop--cwebp-metadata-all-lossless-exact-mt.webp debian-desktop.png Time (mean ± σ): 864.0 ms ± 5.2 ms [User: 848.5 ms, System: 15.3 ms] Range (min … max): 857.7 ms … 872.0 ms 5 runs Original size: 707471 bytes Output size: 328602 bytes Reduction: 53.55% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f debian-desktop--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o debian-desktop--cwebp-metadata-all-lossless-exact-mt-z-9.webp debian-desktop.png Time (mean ± σ): 2.373 s ± 0.027 s [User: 4.569 s, System: 0.050 s] Range (min … max): 2.350 s … 2.406 s 5 runs Original size: 707471 bytes Output size: 264570 bytes Reduction: 62.60% TEST 11: cjxl v0.11.1, -q 100 rm -f debian-desktop--cjxl0111-quality-100.jxl && cjxl -q 100 debian-desktop.png debian-desktop--cjxl0111-quality-100.jxl Time (mean ± σ): 344.7 ms ± 9.0 ms [User: 2016.7 ms, System: 1413.3 ms] Range (min … max): 336.1 ms … 358.6 ms 5 runs Original size: 707471 bytes Output size: 270403 bytes Reduction: 61.78% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f debian-desktop--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 debian-desktop.png debian-desktop--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 305.4 ms ± 8.1 ms [User: 1731.2 ms, System: 1341.3 ms] Range (min … max): 293.3 ms … 312.1 ms 5 runs Original size: 707471 bytes Output size: 265955 bytes Reduction: 62.41% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f debian-desktop--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 debian-desktop.png debian-desktop--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 1.190 s ± 0.018 s [User: 10.508 s, System: 1.450 s] Range (min … max): 1.167 s … 1.211 s 5 runs Original size: 707471 bytes Output size: 215986 bytes Reduction: 69.47% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f debian-desktop--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 debian-desktop.png debian-desktop--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 1.050 s ± 0.008 s [User: 8.972 s, System: 1.374 s] Range (min … max): 1.044 s … 1.064 s 5 runs Original size: 707471 bytes Output size: 229050 bytes Reduction: 67.62% drought-map.png -------------------------------------------------------------------------------- - Filename: drought-map.png - Original size: 976919 bytes - Dimensions: 2012 × 2293 pixels - Number of colors: 4772 TEST 1: oxipng v9.1.5, default rm -f drought-map--oxi915-default.png && oxipng --out drought-map--oxi915-default.png drought-map.png Time (mean ± σ): 1.623 s ± 0.001 s [User: 1.858 s, System: 0.026 s] Range (min … max): 1.622 s … 1.624 s 5 runs Original size: 976919 bytes Output size: 601965 bytes Reduction: 38.38% TEST 2: oxipng v9.1.5, --opt max rm -f drought-map--oxi915-opt-max.png && oxipng -o max --out drought-map--oxi915-opt-max.png drought-map.png Time (mean ± σ): 5.247 s ± 0.087 s [User: 43.248 s, System: 0.056 s] Range (min … max): 5.136 s … 5.318 s 5 runs Original size: 976919 bytes Output size: 589602 bytes Reduction: 39.65% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f drought-map--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out drought-map--oxi915-opt-max-zopfli-fast.png drought-map.png Time (mean ± σ): 85.481 s ± 0.043 s [User: 86.872 s, System: 0.072 s] Range (min … max): 85.434 s … 85.530 s 5 runs Original size: 976919 bytes Output size: 580993 bytes Reduction: 40.53% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f drought-map--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out drought-map--oxi915-opt-max-zopfli.png drought-map.png Time (mean ± σ): 109.564 s ± 5.852 s [User: 786.733 s, System: 0.567 s] Range (min … max): 100.206 s … 114.591 s 5 runs Original size: 976919 bytes Output size: 580993 bytes (sic) Reduction: 40.53% TEST 5: avifenc v1.2.1, -l rm -f drought-map--avifenc121-lossless.avif && avifenc -l -o drought-map--avifenc121-lossless.avif drought-map.png Time (mean ± σ): 4.966 s ± 0.034 s [User: 9.670 s, System: 0.148 s] Range (min … max): 4.911 s … 4.996 s 5 runs Original size: 976919 bytes Output size: 1213395 bytes Reduction: -24.21% TEST 6: avifenc v1.2.1, -l -s 0 rm -f drought-map--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o drought-map--avifenc121-lossless-speed-0.avif drought-map.png Time (mean ± σ): 95.062 s ± 0.043 s [User: 227.480 s, System: 0.160 s] Range (min … max): 94.998 s … 95.115 s 5 runs Original size: 976919 bytes Output size: 1043139 bytes Reduction: -6.78% TEST 7: heif-enc v1.19.8, --lossless rm -f drought-map--heifenc1198-lossless.heic && heif-enc -L drought-map.png -o drought-map--heifenc1198-lossless.heic Time (mean ± σ): 528.5 ms ± 6.5 ms [User: 2764.2 ms, System: 57.9 ms] Range (min … max): 520.9 ms … 537.1 ms 5 runs Original size: 976919 bytes Output size: 1874253 bytes Reduction: -91.85% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f drought-map--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow drought-map.png -o drought-map--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 536.9 ms ± 4.6 ms [User: 2843.5 ms, System: 61.0 ms] Range (min … max): 531.7 ms … 543.3 ms 5 runs Original size: 976919 bytes Output size: 1871735 bytes Reduction: -91.60% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f drought-map--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o drought-map--cwebp-metadata-all-lossless-exact-mt.webp drought-map.png Time (mean ± σ): 303.5 ms ± 2.1 ms [User: 282.3 ms, System: 21.1 ms] Range (min … max): 301.4 ms … 306.6 ms 5 runs Original size: 976919 bytes Output size: 374356 bytes Reduction: 61.68% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f drought-map--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o drought-map--cwebp-metadata-all-lossless-exact-mt-z-9.webp drought-map.png Time (mean ± σ): 3.401 s ± 0.005 s [User: 6.470 s, System: 0.068 s] Range (min … max): 3.397 s … 3.407 s 5 runs Original size: 976919 bytes Output size: 369064 bytes Reduction: 62.22% TEST 11: cjxl v0.11.1, -q 100 rm -f drought-map--cjxl0111-quality-100.jxl && cjxl -q 100 drought-map.png drought-map--cjxl0111-quality-100.jxl Time (mean ± σ): 327.4 ms ± 7.6 ms [User: 2340.8 ms, System: 1433.3 ms] Range (min … max): 316.2 ms … 337.1 ms 5 runs Original size: 976919 bytes Output size: 535579 bytes Reduction: 45.18% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f drought-map--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 drought-map.png drought-map--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 296.5 ms ± 2.2 ms [User: 2059.9 ms, System: 1358.1 ms] Range (min … max): 294.3 ms … 299.8 ms 5 runs Original size: 976919 bytes Output size: 536687 bytes Reduction: 45.06% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f drought-map--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 drought-map.png drought-map--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 841.3 ms ± 7.4 ms [User: 9077.3 ms, System: 1402.1 ms] Range (min … max): 833.0 ms … 853.0 ms 5 runs Original size: 976919 bytes Output size: 495820 bytes Reduction: 49.25% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f drought-map--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 drought-map.png drought-map--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 841.6 ms ± 7.0 ms [User: 8648.7 ms, System: 1418.4 ms] Range (min … max): 831.4 ms … 851.1 ms 5 runs Original size: 976919 bytes Output size: 496889 bytes Reduction: 49.14% github.com-repo.png -------------------------------------------------------------------------------- - Filename: github.com-repo.png - Original size: 269531 bytes - Dimensions: 1352 × 1105 pixels - Number of colors: 5720 TEST 1: oxipng v9.1.5, default rm -f github.com-repo--oxi915-default.png && oxipng --out github.com-repo--oxi915-default.png github.com-repo.png Time (mean ± σ): 310.4 ms ± 1.2 ms [User: 375.3 ms, System: 8.3 ms] Range (min … max): 308.6 ms … 311.5 ms 5 runs Original size: 269531 bytes Output size: 169022 bytes Reduction: 37.29% TEST 2: oxipng v9.1.5, --opt max rm -f github.com-repo--oxi915-opt-max.png && oxipng -o max --out github.com-repo--oxi915-opt-max.png github.com-repo.png Time (mean ± σ): 912.6 ms ± 38.7 ms [User: 7167.3 ms, System: 34.7 ms] Range (min … max): 851.3 ms … 941.7 ms 5 runs Original size: 269531 bytes Output size: 167590 bytes Reduction: 37.82% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f github.com-repo--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out github.com-repo--oxi915-opt-max-zopfli-fast.png github.com-repo.png Time (mean ± σ): 21.438 s ± 0.072 s [User: 21.769 s, System: 0.064 s] Range (min … max): 21.371 s … 21.549 s 5 runs Original size: 269531 bytes Output size: 162970 bytes Reduction: 39.54% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f github.com-repo--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out github.com-repo--oxi915-opt-max-zopfli.png github.com-repo.png Time (mean ± σ): 25.154 s ± 1.460 s [User: 189.555 s, System: 0.347 s] Range (min … max): 23.391 s … 26.801 s 5 runs Original size: 269531 bytes Output size: 162970 bytes Reduction: 39.54% TEST 5: avifenc v1.2.1, -l rm -f github.com-repo--avifenc121-lossless.avif && avifenc -l -o github.com-repo--avifenc121-lossless.avif github.com-repo.png Time (mean ± σ): 1.887 s ± 0.014 s [User: 2.844 s, System: 0.058 s] Range (min … max): 1.872 s … 1.903 s 5 runs Original size: 269531 bytes Output size: 254936 bytes Reduction: 5.41% TEST 6: avifenc v1.2.1, -l -s 0 rm -f github.com-repo--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o github.com-repo--avifenc121-lossless-speed-0.avif github.com-repo.png Time (mean ± σ): 26.852 s ± 0.023 s [User: 44.422 s, System: 0.079 s] Range (min … max): 26.818 s … 26.874 s 5 runs Original size: 269531 bytes Output size: 204507 bytes Reduction: 24.12% TEST 7: heif-enc v1.19.8, --lossless rm -f github.com-repo--heifenc1198-lossless.heic && heif-enc -L github.com-repo.png -o github.com-repo--heifenc1198-lossless.heic Time (mean ± σ): 199.1 ms ± 4.2 ms [User: 701.6 ms, System: 44.1 ms] Range (min … max): 194.3 ms … 203.7 ms 5 runs Original size: 269531 bytes Output size: 422032 bytes Reduction: -56.58% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f github.com-repo--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow github.com-repo.png -o github.com-repo--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 198.6 ms ± 2.4 ms [User: 698.9 ms, System: 42.4 ms] Range (min … max): 196.3 ms … 202.5 ms 5 runs Original size: 269531 bytes Output size: 421144 bytes Reduction: -56.25% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f github.com-repo--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o github.com-repo--cwebp-metadata-all-lossless-exact-mt.webp github.com-repo.png Time (mean ± σ): 69.6 ms ± 2.5 ms [User: 58.3 ms, System: 11.2 ms] Range (min … max): 67.5 ms … 73.9 ms 5 runs Original size: 269531 bytes Output size: 76358 bytes Reduction: 71.67% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f github.com-repo--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o github.com-repo--cwebp-metadata-all-lossless-exact-mt-z-9.webp github.com-repo.png Time (mean ± σ): 1.069 s ± 0.004 s [User: 1.965 s, System: 0.023 s] Range (min … max): 1.066 s … 1.073 s 5 runs Original size: 269531 bytes Output size: 70084 bytes Reduction: 74.00% TEST 11: cjxl v0.11.1, -q 100 rm -f github.com-repo--cjxl0111-quality-100.jxl && cjxl -q 100 github.com-repo.png github.com-repo--cjxl0111-quality-100.jxl Time (mean ± σ): 603.8 ms ± 8.8 ms [User: 971.2 ms, System: 494.9 ms] Range (min … max): 593.6 ms … 613.6 ms 5 runs Original size: 269531 bytes Output size: 112142 bytes Reduction: 58.39% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f github.com-repo--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 github.com-repo.png github.com-repo--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 437.9 ms ± 2.3 ms [User: 714.0 ms, System: 490.4 ms] Range (min … max): 435.8 ms … 441.7 ms 5 runs Original size: 269531 bytes Output size: 111963 bytes Reduction: 58.46% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f github.com-repo--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 github.com-repo.png github.com-repo--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 1.981 s ± 0.006 s [User: 3.030 s, System: 0.534 s] Range (min … max): 1.973 s … 1.989 s 5 runs Original size: 269531 bytes Output size: 106986 bytes Reduction: 60.31% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f github.com-repo--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 github.com-repo.png github.com-repo--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 1.767 s ± 0.012 s [User: 2.731 s, System: 0.551 s] Range (min … max): 1.748 s … 1.779 s 5 runs Original size: 269531 bytes Output size: 105675 bytes Reduction: 60.79% goaccess.io-demo.png -------------------------------------------------------------------------------- - Filename: goaccess.io-demo.png - Original size: 325494 bytes - Dimensions: 1600 × 1205 pixels - Number of colors: TEST 1: oxipng v9.1.5, default rm -f goaccess.io-demo--oxi915-default.png && oxipng --out goaccess.io-demo--oxi915-default.png goaccess.io-demo.png Time (mean ± σ): 605.0 ms ± 4.0 ms [User: 679.6 ms, System: 24.0 ms] Range (min … max): 602.6 ms … 612.0 ms 5 runs Original size: 325494 bytes Output size: 201055 bytes Reduction: 38.24% TEST 2: oxipng v9.1.5, --opt max rm -f goaccess.io-demo--oxi915-opt-max.png && oxipng -o max --out goaccess.io-demo--oxi915-opt-max.png goaccess.io-demo.png Time (mean ± σ): 1.421 s ± 0.031 s [User: 11.136 s, System: 0.055 s] Range (min … max): 1.394 s … 1.471 s 5 runs Original size: 325494 bytes Output size: 193235 bytes Reduction: 40.65% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f goaccess.io-demo--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out goaccess.io-demo--oxi915-opt-max-zopfli-fast.png goaccess.io-demo.png Time (mean ± σ): 32.375 s ± 0.027 s [User: 32.861 s, System: 0.044 s] Range (min … max): 32.344 s … 32.409 s 5 runs Original size: 325494 bytes Output size: 189059 bytes Reduction: 41.93% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f goaccess.io-demo--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out goaccess.io-demo--oxi915-opt-max-zopfli.png goaccess.io-demo.png Time (mean ± σ): 41.427 s ± 0.453 s [User: 282.429 s, System: 0.276 s] Range (min … max): 40.880 s … 42.089 s 5 runs Original size: 325494 bytes Output size: 189059 bytes (sic) Reduction: 41.93% TEST 5: avifenc v1.2.1, -l rm -f goaccess.io-demo--avifenc121-lossless.avif && avifenc -l -o goaccess.io-demo--avifenc121-lossless.avif goaccess.io-demo.png Time (mean ± σ): 2.085 s ± 0.012 s [User: 3.372 s, System: 0.087 s] Range (min … max): 2.069 s … 2.100 s 5 runs Original size: 325494 bytes Output size: 395808 bytes Reduction: -21.57% TEST 6: avifenc v1.2.1, -l -s 0 rm -f goaccess.io-demo--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o goaccess.io-demo--avifenc121-lossless-speed-0.avif goaccess.io-demo.png Time (mean ± σ): 32.237 s ± 0.048 s [User: 66.478 s, System: 0.095 s] Range (min … max): 32.186 s … 32.296 s 5 runs Original size: 325494 bytes Output size: 296895 bytes Reduction: 8.81% TEST 7: heif-enc v1.19.8, --lossless rm -f goaccess.io-demo--heifenc1198-lossless.heic && heif-enc -L goaccess.io-demo.png -o goaccess.io-demo--heifenc1198-lossless.heic Time (mean ± σ): 325.7 ms ± 3.4 ms [User: 1261.5 ms, System: 79.7 ms] Range (min … max): 321.4 ms … 329.5 ms 5 runs Original size: 325494 bytes Output size: 690102 bytes Reduction: -111.97% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f goaccess.io-demo--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow goaccess.io-demo.png -o goaccess.io-demo--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 329.3 ms ± 5.6 ms [User: 1305.2 ms, System: 64.9 ms] Range (min … max): 322.2 ms … 336.9 ms 5 runs Original size: 325494 bytes Output size: 688626 bytes Reduction: -111.52% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f goaccess.io-demo--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o goaccess.io-demo--cwebp-metadata-all-lossless-exact-mt.webp goaccess.io-demo.png Time (mean ± σ): 91.1 ms ± 1.3 ms [User: 77.6 ms, System: 13.3 ms] Range (min … max): 89.0 ms … 92.3 ms 5 runs Original size: 325494 bytes Output size: 89142 bytes Reduction: 72.62% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f goaccess.io-demo--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o goaccess.io-demo--cwebp-metadata-all-lossless-exact-mt-z-9.webp goaccess.io-demo.png Time (mean ± σ): 1.818 s ± 0.002 s [User: 3.248 s, System: 0.038 s] Range (min … max): 1.815 s … 1.819 s 5 runs Original size: 325494 bytes Output size: 88022 bytes Reduction: 72.96% TEST 11: cjxl v0.11.1, -q 100 rm -f goaccess.io-demo--cjxl0111-quality-100.jxl && cjxl -q 100 goaccess.io-demo.png goaccess.io-demo--cjxl0111-quality-100.jxl Time (mean ± σ): 848.5 ms ± 3.5 ms [User: 1377.0 ms, System: 512.0 ms] Range (min … max): 843.4 ms … 853.0 ms 5 runs Original size: 325494 bytes Output size: 123515 bytes Reduction: 62.06% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f goaccess.io-demo--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 goaccess.io-demo.png goaccess.io-demo--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 623.4 ms ± 2.6 ms [User: 1052.4 ms, System: 597.4 ms] Range (min … max): 620.6 ms … 627.0 ms 5 runs Original size: 325494 bytes Output size: 122974 bytes Reduction: 62.22% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f goaccess.io-demo--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 goaccess.io-demo.png goaccess.io-demo--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 2.878 s ± 0.007 s [User: 4.456 s, System: 0.636 s] Range (min … max): 2.867 s … 2.884 s 5 runs Original size: 325494 bytes Output size: 115626 bytes Reduction: 64.48% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f goaccess.io-demo--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 goaccess.io-demo.png goaccess.io-demo--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 2.502 s ± 0.008 s [User: 3.979 s, System: 0.497 s] Range (min … max): 2.489 s … 2.509 s 5 runs Original size: 325494 bytes Output size: 115713 bytes Reduction: 64.45% html5-logo.png -------------------------------------------------------------------------------- - Filename: html5-logo.png - Original size: 8562 bytes - Dimensions: 512 × 512 pixels - Number of colors: 84 TEST 1: oxipng v9.1.5, default rm -f html5-logo--oxi915-default.png && oxipng --out html5-logo--oxi915-default.png html5-logo.png Time (mean ± σ): 52.0 ms ± 0.4 ms [User: 53.4 ms, System: 7.3 ms] Range (min … max): 51.4 ms … 52.4 ms 5 runs Original size: 8562 bytes Output size: 5147 bytes Reduction: 39.89% TEST 2: oxipng v9.1.5, --opt max rm -f html5-logo--oxi915-opt-max.png && oxipng -o max --out html5-logo--oxi915-opt-max.png html5-logo.png Time (mean ± σ): 190.9 ms ± 15.4 ms [User: 1387.9 ms, System: 24.6 ms] Range (min … max): 174.4 ms … 216.3 ms 5 runs Original size: 8562 bytes Output size: 4429 bytes Reduction: 48.27% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f html5-logo--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out html5-logo--oxi915-opt-max-zopfli-fast.png html5-logo.png Time (mean ± σ): 2.046 s ± 0.009 s [User: 2.082 s, System: 0.009 s] Range (min … max): 2.038 s … 2.061 s 5 runs Original size: 8562 bytes Output size: 4273 bytes Reduction: 50.09% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f html5-logo--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out html5-logo--oxi915-opt-max-zopfli.png html5-logo.png Time (mean ± σ): 3.528 s ± 0.115 s [User: 27.585 s, System: 0.055 s] Range (min … max): 3.357 s … 3.628 s 5 runs Original size: 8562 bytes Output size: 4131 bytes Reduction: 51.75% TEST 5: avifenc v1.2.1, -l rm -f html5-logo--avifenc121-lossless.avif && avifenc -l -o html5-logo--avifenc121-lossless.avif html5-logo.png Time (mean ± σ): 291.1 ms ± 2.8 ms [User: 278.9 ms, System: 24.5 ms] Range (min … max): 288.0 ms … 294.5 ms 5 runs Original size: 8562 bytes Output size: 11736 bytes Reduction: -37.07% TEST 6: avifenc v1.2.1, -l -s 0 rm -f html5-logo--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o html5-logo--avifenc121-lossless-speed-0.avif html5-logo.png Time (mean ± σ): 3.583 s ± 0.005 s [User: 3.700 s, System: 0.029 s] Range (min … max): 3.576 s … 3.589 s 5 runs Original size: 8562 bytes Output size: 10765 bytes Reduction: -25.73% TEST 7: heif-enc v1.19.8, --lossless rm -f html5-logo--heifenc1198-lossless.heic && heif-enc -L html5-logo.png -o html5-logo--heifenc1198-lossless.heic Time (mean ± σ): 111.2 ms ± 1.4 ms [User: 137.1 ms, System: 46.3 ms] Range (min … max): 109.5 ms … 112.8 ms 5 runs Original size: 8562 bytes Output size: 20586 bytes Reduction: -140.43% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f html5-logo--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow html5-logo.png -o html5-logo--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 110.1 ms ± 1.5 ms [User: 137.8 ms, System: 43.3 ms] Range (min … max): 108.0 ms … 111.5 ms 5 runs Original size: 8562 bytes Output size: 20630 bytes Reduction: -140.95% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f html5-logo--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o html5-logo--cwebp-metadata-all-lossless-exact-mt.webp html5-logo.png Time (mean ± σ): 14.5 ms ± 0.4 ms [User: 9.7 ms, System: 4.8 ms] Range (min … max): 14.2 ms … 15.1 ms 5 runs Original size: 8562 bytes Output size: 3416 bytes Reduction: 60.10% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f html5-logo--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o html5-logo--cwebp-metadata-all-lossless-exact-mt-z-9.webp html5-logo.png Time (mean ± σ): 496.8 ms ± 1.4 ms [User: 826.9 ms, System: 17.1 ms] Range (min … max): 495.1 ms … 498.3 ms 5 runs Original size: 8562 bytes Output size: 3460 bytes Reduction: 59.59% TEST 11: cjxl v0.11.1, -q 100 rm -f html5-logo--cjxl0111-quality-100.jxl && cjxl -q 100 html5-logo.png html5-logo--cjxl0111-quality-100.jxl Time (mean ± σ): 94.6 ms ± 1.1 ms [User: 80.8 ms, System: 45.6 ms] Range (min … max): 93.0 ms … 95.7 ms 5 runs Original size: 8562 bytes Output size: 2614 bytes Reduction: 69.47% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f html5-logo--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 html5-logo.png html5-logo--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 59.2 ms ± 0.8 ms [User: 72.8 ms, System: 15.3 ms] Range (min … max): 58.4 ms … 60.3 ms 5 runs Original size: 8562 bytes Output size: 2692 bytes Reduction: 68.56% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f html5-logo--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 html5-logo.png html5-logo--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 204.8 ms ± 1.4 ms [User: 244.6 ms, System: 31.5 ms] Range (min … max): 203.0 ms … 206.2 ms 5 runs Original size: 8562 bytes Output size: 2233 bytes Reduction: 73.92% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f html5-logo--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 html5-logo.png html5-logo--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 149.4 ms ± 1.8 ms [User: 195.7 ms, System: 23.7 ms] Range (min … max): 147.8 ms … 151.4 ms 5 runs Original size: 8562 bytes Output size: 2254 bytes Reduction: 73.67% mediawiki-logo.png -------------------------------------------------------------------------------- - Filename: mediawiki-logo.png - Original size: 28656 bytes - Dimensions: 270 × 300 pixels - Number of colors: 4635 TEST 1: oxipng v9.1.5, default rm -f mediawiki-logo--oxi915-default.png && oxipng --out mediawiki-logo--oxi915-default.png mediawiki-logo.png Time (mean ± σ): 46.3 ms ± 0.8 ms [User: 50.8 ms, System: 8.2 ms] Range (min … max): 45.4 ms … 47.6 ms 5 runs Original size: 28656 bytes Output size: 24632 bytes Reduction: 14.04% TEST 2: oxipng v9.1.5, --opt max rm -f mediawiki-logo--oxi915-opt-max.png && oxipng -o max --out mediawiki-logo--oxi915-opt-max.png mediawiki-logo.png Time (mean ± σ): 171.4 ms ± 8.9 ms [User: 1353.0 ms, System: 17.7 ms] Range (min … max): 162.5 ms … 183.8 ms 5 runs Original size: 28656 bytes Output size: 24664 bytes Reduction: 13.93% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f mediawiki-logo--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out mediawiki-logo--oxi915-opt-max-zopfli-fast.png mediawiki-logo.png Time (mean ± σ): 1.363 s ± 0.007 s [User: 1.418 s, System: 0.017 s] Range (min … max): 1.357 s … 1.370 s 5 runs Original size: 28656 bytes Output size: 24211 bytes Reduction: 15.51% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f mediawiki-logo--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out mediawiki-logo--oxi915-opt-max-zopfli.png mediawiki-logo.png Time (mean ± σ): 2.816 s ± 0.085 s [User: 21.833 s, System: 0.068 s] Range (min … max): 2.670 s … 2.887 s 5 runs Original size: 28656 bytes Output size: 24211 bytes (sic) Reduction: 15.51% TEST 5: avifenc v1.2.1, -l rm -f mediawiki-logo--avifenc121-lossless.avif && avifenc -l -o mediawiki-logo--avifenc121-lossless.avif mediawiki-logo.png Time (mean ± σ): 48.0 ms ± 0.6 ms [User: 58.8 ms, System: 8.4 ms] Range (min … max): 47.2 ms … 48.7 ms 5 runs Original size: 28656 bytes Output size: 39557 bytes Reduction: -38.04% TEST 6: avifenc v1.2.1, -l -s 0 rm -f mediawiki-logo--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o mediawiki-logo--avifenc121-lossless-speed-0.avif mediawiki-logo.png Time (mean ± σ): 1.190 s ± 0.001 s [User: 1.208 s, System: 0.010 s] Range (min … max): 1.188 s … 1.192 s 5 runs Original size: 28656 bytes Output size: 33335 bytes Reduction: -16.33% TEST 7: heif-enc v1.19.8, --lossless rm -f mediawiki-logo--heifenc1198-lossless.heic && heif-enc -L mediawiki-logo.png -o mediawiki-logo--heifenc1198-lossless.heic Time (mean ± σ): 91.8 ms ± 1.3 ms [User: 76.7 ms, System: 36.4 ms] Range (min … max): 90.3 ms … 92.8 ms 5 runs Original size: 28656 bytes Output size: 29217 bytes Reduction: -1.96% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f mediawiki-logo--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow mediawiki-logo.png -o mediawiki-logo--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 94.2 ms ± 1.8 ms [User: 80.9 ms, System: 35.4 ms] Range (min … max): 91.5 ms … 96.7 ms 5 runs Original size: 28656 bytes Output size: 29195 bytes Reduction: -1.88% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f mediawiki-logo--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o mediawiki-logo--cwebp-metadata-all-lossless-exact-mt.webp mediawiki-logo.png Time (mean ± σ): 57.8 ms ± 0.5 ms [User: 52.6 ms, System: 5.1 ms] Range (min … max): 57.1 ms … 58.4 ms 5 runs Original size: 28656 bytes Output size: 19830 bytes Reduction: 30.80% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f mediawiki-logo--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o mediawiki-logo--cwebp-metadata-all-lossless-exact-mt-z-9.webp mediawiki-logo.png Time (mean ± σ): 366.5 ms ± 1.2 ms [User: 629.1 ms, System: 12.3 ms] Range (min … max): 365.0 ms … 368.4 ms 5 runs Original size: 28656 bytes Output size: 17918 bytes Reduction: 37.47% TEST 11: cjxl v0.11.1, -q 100 rm -f mediawiki-logo--cjxl0111-quality-100.jxl && cjxl -q 100 mediawiki-logo.png mediawiki-logo--cjxl0111-quality-100.jxl Time (mean ± σ): 91.2 ms ± 0.8 ms [User: 85.7 ms, System: 12.9 ms] Range (min … max): 90.3 ms … 92.1 ms 5 runs Original size: 28656 bytes Output size: 19986 bytes Reduction: 30.26% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f mediawiki-logo--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 mediawiki-logo.png mediawiki-logo--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 68.0 ms ± 0.8 ms [User: 62.3 ms, System: 14.8 ms] Range (min … max): 66.7 ms … 69.0 ms 5 runs Original size: 28656 bytes Output size: 17750 bytes Reduction: 38.06% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f mediawiki-logo--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 mediawiki-logo.png mediawiki-logo--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 346.4 ms ± 1.1 ms [User: 326.2 ms, System: 28.1 ms] Range (min … max): 345.0 ms … 348.1 ms 5 runs Original size: 28656 bytes Output size: 16118 bytes Reduction: 43.75% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f mediawiki-logo--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 mediawiki-logo.png mediawiki-logo--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 298.0 ms ± 1.1 ms [User: 283.6 ms, System: 25.4 ms] Range (min … max): 296.3 ms … 299.1 ms 5 runs Original size: 28656 bytes Output size: 15073 bytes Reduction: 47.40% powertoys.png -------------------------------------------------------------------------------- - Filename: powertoys.png - Original size: 244630 bytes - Dimensions: 1230 × 917 pixels - Number of colors: 18791 TEST 1: oxipng v9.1.5, default rm -f powertoys--oxi915-default.png && oxipng --out powertoys--oxi915-default.png powertoys.png Time (mean ± σ): 266.2 ms ± 0.8 ms [User: 325.1 ms, System: 18.6 ms] Range (min … max): 265.3 ms … 267.2 ms 5 runs Original size: 244630 bytes Output size: 201533 bytes Reduction: 17.62% TEST 2: oxipng v9.1.5, --opt max rm -f powertoys--oxi915-opt-max.png && oxipng -o max --out powertoys--oxi915-opt-max.png powertoys.png Time (mean ± σ): 724.9 ms ± 41.1 ms [User: 5354.0 ms, System: 51.4 ms] Range (min … max): 652.4 ms … 747.3 ms 5 runs Original size: 244630 bytes Output size: 198008 bytes Reduction: 19.06% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f powertoys--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out powertoys--oxi915-opt-max-zopfli-fast.png powertoys.png Time (mean ± σ): 8.663 s ± 0.012 s [User: 9.109 s, System: 0.036 s] Range (min … max): 8.651 s … 8.682 s 5 runs Original size: 244630 bytes Output size: 194709 bytes Reduction: 20.41% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f powertoys--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out powertoys--oxi915-opt-max-zopfli.png powertoys.png Time (mean ± σ): 13.882 s ± 0.940 s [User: 113.867 s, System: 0.143 s] Range (min … max): 13.156 s … 15.456 s 5 runs Original size: 244630 bytes Output size: 194709 bytes Reduction: 20.41% TEST 5: avifenc v1.2.1, -l rm -f powertoys--avifenc121-lossless.avif && avifenc -l -o powertoys--avifenc121-lossless.avif powertoys.png Time (mean ± σ): 1.572 s ± 0.003 s [User: 2.214 s, System: 0.055 s] Range (min … max): 1.566 s … 1.575 s 5 runs Original size: 244630 bytes Output size: 271010 bytes Reduction: -10.78% TEST 6: avifenc v1.2.1, -l -s 0 rm -f powertoys--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o powertoys--avifenc121-lossless-speed-0.avif powertoys.png Time (mean ± σ): 18.772 s ± 0.018 s [User: 29.223 s, System: 0.051 s] Range (min … max): 18.753 s … 18.791 s 5 runs Original size: 244630 bytes Output size: 252120 bytes Reduction: -3.06% TEST 7: heif-enc v1.19.8, --lossless rm -f powertoys--heifenc1198-lossless.heic && heif-enc -L powertoys.png -o powertoys--heifenc1198-lossless.heic Time (mean ± σ): 199.5 ms ± 2.1 ms [User: 603.4 ms, System: 41.6 ms] Range (min … max): 197.2 ms … 202.4 ms 5 runs Original size: 244630 bytes Output size: 343268 bytes Reduction: -40.32% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f powertoys--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow powertoys.png -o powertoys--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 203.6 ms ± 3.6 ms [User: 628.1 ms, System: 32.6 ms] Range (min … max): 198.8 ms … 207.7 ms 5 runs Original size: 244630 bytes Output size: 342830 bytes Reduction: -40.14% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f powertoys--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o powertoys--cwebp-metadata-all-lossless-exact-mt.webp powertoys.png Time (mean ± σ): 177.5 ms ± 1.1 ms [User: 169.5 ms, System: 7.9 ms] Range (min … max): 176.4 ms … 178.9 ms 5 runs Original size: 244630 bytes Output size: 144246 bytes Reduction: 41.04% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f powertoys--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o powertoys--cwebp-metadata-all-lossless-exact-mt-z-9.webp powertoys.png Time (mean ± σ): 974.9 ms ± 2.1 ms [User: 1703.4 ms, System: 25.8 ms] Range (min … max): 973.4 ms … 978.6 ms 5 runs Original size: 244630 bytes Output size: 140090 bytes Reduction: 42.73% TEST 11: cjxl v0.11.1, -q 100 rm -f powertoys--cjxl0111-quality-100.jxl && cjxl -q 100 powertoys.png powertoys--cjxl0111-quality-100.jxl Time (mean ± σ): 592.1 ms ± 1.6 ms [User: 1084.5 ms, System: 312.9 ms] Range (min … max): 590.6 ms … 594.7 ms 5 runs Original size: 244630 bytes Output size: 141994 bytes Reduction: 41.96% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f powertoys--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 powertoys.png powertoys--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 448.3 ms ± 3.6 ms [User: 730.7 ms, System: 330.8 ms] Range (min … max): 442.3 ms … 452.2 ms 5 runs Original size: 244630 bytes Output size: 142130 bytes Reduction: 41.90% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f powertoys--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 powertoys.png powertoys--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 2.521 s ± 0.014 s [User: 4.334 s, System: 0.320 s] Range (min … max): 2.501 s … 2.538 s 5 runs Original size: 244630 bytes Output size: 138672 bytes Reduction: 43.31% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f powertoys--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 powertoys.png powertoys--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 2.245 s ± 0.012 s [User: 3.548 s, System: 0.355 s] Range (min … max): 2.232 s … 2.262 s 5 runs Original size: 244630 bytes Output size: 138316 bytes Reduction: 43.46% pschmidt.png -------------------------------------------------------------------------------- - Filename: pschmidt.png - Original size: 59852 bytes - Original size: 59852 bytes - Number of colors: 16777216 TEST 1: oxipng v9.1.5, default rm -f pschmidt--oxi915-default.png && oxipng --out pschmidt--oxi915-default.png pschmidt.png Time (mean ± σ): 1.411 s ± 0.005 s [User: 2.415 s, System: 0.028 s] Range (min … max): 1.405 s … 1.419 s 5 runs Original size: 59852 bytes Output size: 59840 bytes Reduction: 0.02% TEST 2: oxipng v9.1.5, --opt max rm -f pschmidt--oxi915-opt-max.png && oxipng -o max --out pschmidt--oxi915-opt-max.png pschmidt.png Time (mean ± σ): 2.770 s ± 0.110 s [User: 16.719 s, System: 0.099 s] Range (min … max): 2.660 s … 2.887 s 5 runs Original size: 59852 bytes Output size: 57757 bytes Reduction: 3.50% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f pschmidt--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out pschmidt--oxi915-opt-max-zopfli-fast.png pschmidt.png Time (mean ± σ): 309.241 s ± 0.377 s [User: 312.732 s, System: 0.123 s] Range (min … max): 308.668 s … 309.629 s 5 runs Original size: 59852 bytes Output size: 55989 bytes Reduction: 6.45% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f pschmidt--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out pschmidt--oxi915-opt-max-zopfli.png pschmidt.png Time (mean ± σ): 408.220 s ± 2.683 s [User: 1707.226 s, System: 0.655 s] Range (min … max): 406.059 s … 412.665 s 5 runs Original size: 59852 bytes Output size: 55989 bytes (sic) Reduction: 6.45% TEST 5: avifenc v1.2.1, -l rm -f pschmidt--avifenc121-lossless.avif && avifenc -l -o pschmidt--avifenc121-lossless.avif pschmidt.png Time (mean ± σ): 1.134 s ± 0.014 s [User: 6.604 s, System: 0.072 s] Range (min … max): 1.121 s … 1.154 s 5 runs Original size: 59852 bytes Output size: 1569098 bytes Reduction: -2521.63% TEST 6: avifenc v1.2.1, -l -s 0 rm -f pschmidt--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o pschmidt--avifenc121-lossless-speed-0.avif pschmidt.png Time (mean ± σ): 3.802 s ± 0.024 s [User: 25.830 s, System: 0.081 s] Range (min … max): 3.775 s … 3.841 s 5 runs Original size: 59852 bytes Output size: 7754 bytes Reduction: 87.04% TEST 7: heif-enc v1.19.8, --lossless rm -f pschmidt--heifenc1198-lossless.heic && heif-enc -L pschmidt.png -o pschmidt--heifenc1198-lossless.heic Time (mean ± σ): 1.816 s ± 0.014 s [User: 16.153 s, System: 0.109 s] Range (min … max): 1.804 s … 1.836 s 5 runs Original size: 59852 bytes Output size: 4625714 bytes Reduction: -7628.59% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f pschmidt--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow pschmidt.png -o pschmidt--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 1.811 s ± 0.016 s [User: 16.141 s, System: 0.100 s] Range (min … max): 1.792 s … 1.835 s 5 runs Original size: 59852 bytes Output size: 4629216 bytes Reduction: -7634.44% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f pschmidt--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o pschmidt--cwebp-metadata-all-lossless-exact-mt.webp pschmidt.png Time (mean ± σ): 1.574 s ± 0.027 s [User: 1.535 s, System: 0.038 s] Range (min … max): 1.548 s … 1.617 s 5 runs Original size: 59852 bytes Output size: 7420 bytes Reduction: 87.60% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f pschmidt--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o pschmidt--cwebp-metadata-all-lossless-exact-mt-z-9.webp pschmidt.png Time (mean ± σ): 4.129 s ± 0.028 s [User: 7.383 s, System: 0.254 s] Range (min … max): 4.101 s … 4.161 s 5 runs Original size: 59852 bytes Output size: 5516 bytes Reduction: 90.78% TEST 11: cjxl v0.11.1, -q 100 rm -f pschmidt--cjxl0111-quality-100.jxl && cjxl -q 100 pschmidt.png pschmidt--cjxl0111-quality-100.jxl Time (mean ± σ): 1.627 s ± 0.029 s [User: 16.250 s, System: 5.414 s] Range (min … max): 1.587 s … 1.660 s 5 runs Original size: 59852 bytes Output size: 34734 bytes Reduction: 41.97% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f pschmidt--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 pschmidt.png pschmidt--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 1.383 s ± 0.018 s [User: 12.719 s, System: 5.249 s] Range (min … max): 1.354 s … 1.396 s 5 runs Original size: 59852 bytes Output size: 31811 bytes Reduction: 46.85% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f pschmidt--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 pschmidt.png pschmidt--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 4.533 s ± 0.025 s [User: 61.921 s, System: 5.413 s] Range (min … max): 4.497 s … 4.565 s 5 runs Original size: 59852 bytes Output size: 21540 bytes Reduction: 64.01% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f pschmidt--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 pschmidt.png stripe.com--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 3.917 s ± 0.077 s [User: 50.092 s, System: 5.200 s] Range (min … max): 3.795 s … 3.982 s 5 runs Original size: 59852 bytes Output size: 18460 bytes Reduction: 69.16% radar-chart.png -------------------------------------------------------------------------------- - Filename: radar-chart.png - Original size: 121683 bytes - Dimensions: 800 × 800 pixels - Number of colors: 2039 TEST 1: oxipng v9.1.5, default rm -f radar-chart--oxi915-default.png && oxipng --out radar-chart--oxi915-default.png radar-chart.png Time (mean ± σ): 282.6 ms ± 1.2 ms [User: 310.0 ms, System: 20.4 ms] Range (min … max): 281.5 ms … 284.3 ms 5 runs Original size: 121683 bytes Output size: 73402 bytes Reduction: 39.68% TEST 2: oxipng v9.1.5, --opt max rm -f radar-chart--oxi915-opt-max.png && oxipng -o max --out radar-chart--oxi915-opt-max.png radar-chart.png Time (mean ± σ): 1.008 s ± 0.007 s [User: 8.206 s, System: 0.040 s] Range (min … max): 1.002 s … 1.019 s 5 runs Original size: 121683 bytes Output size: 71484 bytes Reduction: 41.25% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f radar-chart--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out radar-chart--oxi915-opt-max-zopfli-fast.png radar-chart.png Time (mean ± σ): 11.468 s ± 0.016 s [User: 11.684 s, System: 0.032 s] Range (min … max): 11.445 s … 11.485 s 5 runs Original size: 121683 bytes Output size: 68927 bytes Reduction: 43.36% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f radar-chart--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out radar-chart--oxi915-opt-max-zopfli.png radar-chart.png Time (mean ± σ): 19.364 s ± 0.552 s [User: 147.680 s, System: 0.263 s] Range (min … max): 18.396 s … 19.730 s 5 runs Original size: 121683 bytes Output size: 68927 bytes (sic) Reduction: 43.36% TEST 5: avifenc v1.2.1, -l rm -f radar-chart--avifenc121-lossless.avif && avifenc -l -o radar-chart--avifenc121-lossless.avif radar-chart.png Time (mean ± σ): 181.1 ms ± 7.2 ms [User: 303.7 ms, System: 21.8 ms] Range (min … max): 175.8 ms … 193.2 ms 5 runs Original size: 121683 bytes Output size: 138217 bytes Reduction: -13.59% TEST 6: avifenc v1.2.1, -l -s 0 rm -f radar-chart--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o radar-chart--avifenc121-lossless-speed-0.avif radar-chart.png Time (mean ± σ): 3.257 s ± 0.005 s [User: 6.182 s, System: 0.019 s] Range (min … max): 3.251 s … 3.265 s 5 runs Original size: 121683 bytes Output size: 121920 bytes Reduction: -0.19% TEST 7: heif-enc v1.19.8, --lossless rm -f radar-chart--heifenc1198-lossless.heic && heif-enc -L radar-chart.png -o radar-chart--heifenc1198-lossless.heic Time (mean ± σ): 168.3 ms ± 2.3 ms [User: 351.3 ms, System: 55.4 ms] Range (min … max): 165.5 ms … 171.1 ms 5 runs Original size: 121683 bytes Output size: 110511 bytes Reduction: 9.18% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f radar-chart--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow radar-chart.png -o radar-chart--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 170.9 ms ± 2.1 ms [User: 369.3 ms, System: 40.2 ms] Range (min … max): 167.7 ms … 173.4 ms 5 runs Original size: 121683 bytes Output size: 110628 bytes Reduction: 9.09% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f radar-chart--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o radar-chart--cwebp-metadata-all-lossless-exact-mt.webp radar-chart.png Time (mean ± σ): 181.1 ms ± 1.4 ms [User: 168.1 ms, System: 12.9 ms] Range (min … max): 180.1 ms … 183.1 ms 5 runs Original size: 121683 bytes Output size: 58394 bytes Reduction: 52.01% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f radar-chart--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o radar-chart--cwebp-metadata-all-lossless-exact-mt-z-9.webp radar-chart.png Time (mean ± σ): 905.8 ms ± 2.7 ms [User: 1739.9 ms, System: 41.7 ms] Range (min … max): 902.8 ms … 910.0 ms 5 runs Original size: 121683 bytes Output size: 44408 bytes Reduction: 63.51% TEST 11: cjxl v0.11.1, -q 100 rm -f radar-chart--cjxl0111-quality-100.jxl && cjxl -q 100 radar-chart.png radar-chart--cjxl0111-quality-100.jxl Time (mean ± σ): 304.7 ms ± 2.4 ms [User: 504.4 ms, System: 84.3 ms] Range (min … max): 300.6 ms … 306.3 ms 5 runs Original size: 121683 bytes Output size: 67560 bytes Reduction: 44.48% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f radar-chart--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 radar-chart.png radar-chart--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 218.8 ms ± 2.7 ms [User: 331.7 ms, System: 138.5 ms] Range (min … max): 216.6 ms … 223.5 ms 5 runs Original size: 121683 bytes Output size: 67154 bytes Reduction: 44.81% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f radar-chart--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 radar-chart.png radar-chart--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 1.225 s ± 0.007 s [User: 1.695 s, System: 0.148 s] Range (min … max): 1.219 s … 1.236 s 5 runs Original size: 121683 bytes Output size: 60940 bytes Reduction: 49.92% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f radar-chart--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 radar-chart.png radar-chart--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 1.067 s ± 0.007 s [User: 1.467 s, System: 0.140 s] Range (min … max): 1.059 s … 1.077 s 5 runs Original size: 121683 bytes Output size: 60591 bytes Reduction: 50.21% spacefun.png -------------------------------------------------------------------------------- - Filename: spacefun.png - Original size: 5305726 bytes - Dimensions: 3840 × 2160 pixels - Number of colors: 24501 TEST 1: oxipng v9.1.5, default rm -f spacefun--oxi915-default.png && oxipng --out spacefun--oxi915-default.png spacefun.png Time (mean ± σ): 7.958 s ± 0.010 s [User: 9.740 s, System: 0.046 s] Range (min … max): 7.950 s … 7.976 s 5 runs Original size: 5305726 bytes Output size: 3267873 bytes Reduction: 38.41% TEST 2: oxipng v9.1.5, --opt max rm -f spacefun--oxi915-opt-max.png && oxipng -o max --out spacefun--oxi915-opt-max.png spacefun.png Time (mean ± σ): 11.882 s ± 0.787 s [User: 98.023 s, System: 0.085 s] Range (min … max): 11.238 s … 12.786 s 5 runs Original size: 5305726 bytes Output size: 3270858 bytes Reduction: 38.35% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f spacefun--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out spacefun--oxi915-opt-max-zopfli-fast.png spacefun.png Time (mean ± σ): 430.480 s ± 0.680 s [User: 450.247 s, System: 0.120 s] Range (min … max): 429.870 s … 431.650 s 5 runs Original size: 5305726 bytes Output size: 3240291 bytes Reduction: 38.93% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f spacefun--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out spacefun--oxi915-opt-max-zopfli.png spacefun.png Time (mean ± σ): 626.792 s ± 19.150 s [User: 4987.471 s, System: 0.612 s] Range (min … max): 611.328 s … 658.735 s 5 runs Original size: 5305726 bytes Output size: 3240291 bytes (sic) Reduction: 38.93% TEST 5: avifenc v1.2.1, -l rm -f spacefun--avifenc121-lossless.avif && avifenc -l -o spacefun--avifenc121-lossless.avif spacefun.png Time (mean ± σ): 1.698 s ± 0.018 s [User: 7.668 s, System: 0.051 s] Range (min … max): 1.672 s … 1.719 s 5 runs Original size: 5305726 bytes Output size: 4001860 bytes Reduction: 24.57% TEST 6: avifenc v1.2.1, -l -s 0 rm -f spacefun--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o spacefun--avifenc121-lossless-speed-0.avif spacefun.png Time (mean ± σ): 35.821 s ± 0.524 s [User: 251.434 s, System: 0.077 s] Range (min … max): 35.216 s … 36.361 s 5 runs Original size: 5305726 bytes Output size: 3843082 bytes Reduction: 27.57% TEST 7: heif-enc v1.19.8, --lossless rm -f spacefun--heifenc1198-lossless.heic && heif-enc -L spacefun.png -o spacefun--heifenc1198-lossless.heic Time (mean ± σ): 1.445 s ± 0.025 s [User: 11.875 s, System: 0.114 s] Range (min … max): 1.400 s … 1.461 s 5 runs Original size: 5305726 bytes Output size: 3657341 bytes Reduction: 31.07% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f spacefun--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow spacefun.png -o spacefun--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 1.483 s ± 0.029 s [User: 12.197 s, System: 0.130 s] Range (min … max): 1.433 s … 1.504 s 5 runs Original size: 5305726 bytes Output size: 3655625 bytes Reduction: 31.10% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f spacefun--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o spacefun--cwebp-metadata-all-lossless-exact-mt.webp spacefun.png Time (mean ± σ): 2.779 s ± 0.006 s [User: 2.741 s, System: 0.037 s] Range (min … max): 2.772 s … 2.785 s 5 runs Original size: 5305726 bytes Output size: 3534122 bytes Reduction: 33.39% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f spacefun--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o spacefun--cwebp-metadata-all-lossless-exact-mt-z-9.webp spacefun.png Time (mean ± σ): 11.273 s ± 0.016 s [User: 21.744 s, System: 0.127 s] Range (min … max): 11.252 s … 11.289 s 5 runs Original size: 5305726 bytes Output size: 3099532 bytes Reduction: 41.58% TEST 11: cjxl v0.11.1, -q 100 rm -f spacefun--cjxl0111-quality-100.jxl && cjxl -q 100 spacefun.png spacefun--cjxl0111-quality-100.jxl Time (mean ± σ): 742.7 ms ± 7.3 ms [User: 6889.7 ms, System: 1930.3 ms] Range (min … max): 736.4 ms … 753.3 ms 5 runs Original size: 5305726 bytes Output size: 2764758 bytes Reduction: 47.89% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f spacefun--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 spacefun.png spacefun--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 639.4 ms ± 7.7 ms [User: 5436.8 ms, System: 1954.4 ms] Range (min … max): 629.1 ms … 647.1 ms 5 runs Original size: 5305726 bytes Output size: 2894402 bytes Reduction: 45.45% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f spacefun--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 spacefun.png spacefun--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 2.345 s ± 0.015 s [User: 27.871 s, System: 1.969 s] Range (min … max): 2.330 s … 2.369 s 5 runs Original size: 5305726 bytes Output size: 2633595 bytes Reduction: 50.36% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f spacefun--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 spacefun.png spacefun--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 2.227 s ± 0.016 s [User: 26.542 s, System: 2.041 s] Range (min … max): 2.200 s … 2.244 s 5 runs Original size: 5305726 bytes Output size: 2640629 bytes Reduction: 50.23% stripe.com.png -------------------------------------------------------------------------------- - Filename: stripe.com.png - Original size: 401189 bytes - Dimensions: 1678 × 1274 pixels - Number of colors: 63894 TEST 1: oxipng v9.1.5, default rm -f stripe.com--oxi915-default.png && oxipng --out stripe.com--oxi915-default.png stripe.com.png Time (mean ± σ): 877.7 ms ± 1.5 ms [User: 1045.7 ms, System: 15.1 ms] Range (min … max): 876.0 ms … 879.6 ms 5 runs Original size: 401189 bytes Output size: 337233 bytes Reduction: 15.92% TEST 2: oxipng v9.1.5, --opt max rm -f stripe.com--oxi915-opt-max.png && oxipng -o max --out stripe.com--oxi915-opt-max.png stripe.com.png Time (mean ± σ): 1.897 s ± 0.111 s [User: 15.176 s, System: 0.044 s] Range (min … max): 1.794 s … 2.064 s 5 runs Original size: 401189 bytes Output size: 329505 bytes Reduction: 17.84% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f stripe.com--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out stripe.com--oxi915-opt-max-zopfli-fast.png stripe.com.png Time (mean ± σ): 37.605 s ± 0.052 s [User: 38.940 s, System: 0.044 s] Range (min … max): 37.552 s … 37.666 s 5 runs Original size: 401189 bytes Output size: 324339 bytes Reduction: 19.13% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f stripe.com--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out stripe.com--oxi915-opt-max-zopfli.png stripe.com.png Time (mean ± σ): 73.949 s ± 4.160 s [User: 489.147 s, System: 0.227 s] Range (min … max): 66.923 s … 77.777 s 5 runs Original size: 401189 bytes Output size: 324339 bytes Reduction: 19.13% TEST 5: avifenc v1.2.1, -l rm -f stripe.com--avifenc121-lossless.avif && avifenc -l -o stripe.com--avifenc121-lossless.avif stripe.com.png Time (mean ± σ): 2.235 s ± 0.017 s [User: 3.538 s, System: 0.068 s] Range (min … max): 2.224 s … 2.265 s 5 runs Original size: 401189 bytes Output size: 452910 bytes Reduction: -12.89% TEST 6: avifenc v1.2.1, -l -s 0 rm -f stripe.com--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o stripe.com--avifenc121-lossless-speed-0.avif stripe.com.png Time (mean ± σ): 32.892 s ± 0.025 s [User: 60.864 s, System: 0.073 s] Range (min … max): 32.852 s … 32.911 s 5 runs Original size: 401189 bytes Output size: 411104 bytes Reduction: -2.47% TEST 7: heif-enc v1.19.8, --lossless rm -f stripe.com--heifenc1198-lossless.heic && heif-enc -L stripe.com.png -o stripe.com--heifenc1198-lossless.heic Time (mean ± σ): 288.3 ms ± 6.4 ms [User: 1192.4 ms, System: 53.6 ms] Range (min … max): 281.8 ms … 296.1 ms 5 runs Original size: 401189 bytes Output size: 464819 bytes Reduction: -15.86% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f stripe.com--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow stripe.com.png -o stripe.com--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 290.8 ms ± 5.1 ms [User: 1211.6 ms, System: 50.3 ms] Range (min … max): 284.8 ms … 296.8 ms 5 runs Original size: 401189 bytes Output size: 465024 bytes Reduction: -15.91% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f stripe.com--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o stripe.com--cwebp-metadata-all-lossless-exact-mt.webp stripe.com.png Time (mean ± σ): 460.7 ms ± 1.5 ms [User: 440.1 ms, System: 19.4 ms] Range (min … max): 458.8 ms … 462.8 ms 5 runs Original size: 401189 bytes Output size: 272116 bytes Reduction: 32.17% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f stripe.com--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o stripe.com--cwebp-metadata-all-lossless-exact-mt-z-9.webp stripe.com.png Time (mean ± σ): 2.967 s ± 0.009 s [User: 5.578 s, System: 0.034 s] Range (min … max): 2.955 s … 2.979 s 5 runs Original size: 401189 bytes Output size: 263618 bytes Reduction: 34.29% TEST 11: cjxl v0.11.1, -q 100 rm -f stripe.com--cjxl0111-quality-100.jxl && cjxl -q 100 stripe.com.png stripe.com--cjxl0111-quality-100.jxl Time (mean ± σ): 911.3 ms ± 4.9 ms [User: 1753.7 ms, System: 414.4 ms] Range (min … max): 904.8 ms … 916.3 ms 5 runs Original size: 401189 bytes Output size: 261444 bytes Reduction: 34.83% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f stripe.com--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 stripe.com.png stripe.com--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 650.4 ms ± 4.9 ms [User: 1164.5 ms, System: 731.7 ms] Range (min … max): 644.5 ms … 655.9 ms 5 runs Original size: 401189 bytes Output size: 231631 bytes Reduction: 42.26% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f stripe.com--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 stripe.com.png stripe.com--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 4.385 s ± 0.072 s [User: 7.244 s, System: 0.437 s] Range (min … max): 4.314 s … 4.462 s 5 runs Original size: 401189 bytes Output size: 214656 bytes Reduction: 46.50% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f stripe.com--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 stripe.com.png stripe.com--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 3.859 s ± 0.024 s [User: 6.041 s, System: 0.771 s] Range (min … max): 3.820 s … 3.883 s 5 runs Original size: 401189 bytes Output size: 201299 bytes Reduction: 49.82% vitejs-logo.png -------------------------------------------------------------------------------- - Filename: vitejs-logo.png - Original size: 25663 bytes - Dimensions: 487 × 480 pixels - Number of colors: 2844 TEST 1: oxipng v9.1.5, default rm -f vitejs-logo--oxi915-default.png && oxipng --out vitejs-logo--oxi915-default.png vitejs-logo.png Time (mean ± σ): 88.1 ms ± 0.5 ms [User: 100.5 ms, System: 8.7 ms] Range (min … max): 87.2 ms … 88.6 ms 5 runs Original size: 25663 bytes Output size: 22433 bytes Reduction: 12.59% TEST 2: oxipng v9.1.5, --opt max rm -f vitejs-logo--oxi915-opt-max.png && oxipng -o max --out vitejs-logo--oxi915-opt-max.png vitejs-logo.png Time (mean ± σ): 398.4 ms ± 11.4 ms [User: 3143.1 ms, System: 28.7 ms] Range (min … max): 389.0 ms … 417.5 ms 5 runs Original size: 25663 bytes Output size: 22064 bytes Reduction: 14.02% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f vitejs-logo--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out vitejs-logo--oxi915-opt-max-zopfli-fast.png vitejs-logo.png Time (mean ± σ): 3.966 s ± 0.005 s [User: 4.074 s, System: 0.024 s] Range (min … max): 3.961 s … 3.971 s 5 runs Original size: 25663 bytes Output size: 21467 bytes Reduction: 16.35% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f vitejs-logo--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out vitejs-logo--oxi915-opt-max-zopfli.png vitejs-logo.png Time (mean ± σ): 10.502 s ± 0.420 s [User: 81.680 s, System: 0.195 s] Range (min … max): 10.012 s … 10.936 s 5 runs Original size: 25663 bytes Output size: 21467 bytes Reduction: 16.35% TEST 5: avifenc v1.2.1, -l rm -f vitejs-logo--avifenc121-lossless.avif && avifenc -l -o vitejs-logo--avifenc121-lossless.avif vitejs-logo.png Time (mean ± σ): 363.0 ms ± 2.2 ms [User: 379.2 ms, System: 32.4 ms] Range (min … max): 360.8 ms … 365.9 ms 5 runs Original size: 25663 bytes Output size: 38120 bytes Reduction: -48.54% TEST 6: avifenc v1.2.1, -l -s 0 rm -f vitejs-logo--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o vitejs-logo--avifenc121-lossless-speed-0.avif vitejs-logo.png Time (mean ± σ): 4.409 s ± 0.011 s [User: 4.544 s, System: 0.029 s] Range (min … max): 4.394 s … 4.424 s 5 runs Original size: 25663 bytes Output size: 36804 bytes Reduction: -43.41% TEST 7: heif-enc v1.19.8, --lossless rm -f vitejs-logo--heifenc1198-lossless.heic && heif-enc -L vitejs-logo.png -o vitejs-logo--heifenc1198-lossless.heic Time (mean ± σ): 125.8 ms ± 0.9 ms [User: 161.5 ms, System: 43.5 ms] Range (min … max): 124.5 ms … 127.0 ms 5 runs Original size: 25663 bytes Output size: 39168 bytes Reduction: -52.62% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f vitejs-logo--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow vitejs-logo.png -o vitejs-logo--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 126.3 ms ± 1.2 ms [User: 164.7 ms, System: 40.4 ms] Range (min … max): 124.7 ms … 127.8 ms 5 runs Original size: 25663 bytes Output size: 39176 bytes Reduction: -52.66% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f vitejs-logo--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o vitejs-logo--cwebp-metadata-all-lossless-exact-mt.webp vitejs-logo.png Time (mean ± σ): 76.1 ms ± 1.3 ms [User: 69.6 ms, System: 6.3 ms] Range (min … max): 75.0 ms … 78.2 ms 5 runs Original size: 25663 bytes Output size: 19324 bytes Reduction: 24.70% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f vitejs-logo--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o vitejs-logo--cwebp-metadata-all-lossless-exact-mt-z-9.webp vitejs-logo.png Time (mean ± σ): 554.1 ms ± 1.9 ms [User: 1054.5 ms, System: 21.5 ms] Range (min … max): 552.3 ms … 557.2 ms 5 runs Original size: 25663 bytes Output size: 16868 bytes Reduction: 34.27% TEST 11: cjxl v0.11.1, -q 100 rm -f vitejs-logo--cjxl0111-quality-100.jxl && cjxl -q 100 vitejs-logo.png vitejs-logo--cjxl0111-quality-100.jxl Time (mean ± σ): 142.6 ms ± 0.6 ms [User: 190.6 ms, System: 22.2 ms] Range (min … max): 141.6 ms … 143.1 ms 5 runs Original size: 25663 bytes Output size: 24688 bytes Reduction: 3.80% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f vitejs-logo--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 vitejs-logo.png vitejs-logo--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 112.6 ms ± 2.1 ms [User: 149.6 ms, System: 22.9 ms] Range (min … max): 110.7 ms … 116.1 ms 5 runs Original size: 25663 bytes Output size: 22650 bytes Reduction: 11.74% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f vitejs-logo--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 vitejs-logo.png vitejs-logo--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 643.5 ms ± 5.5 ms [User: 826.6 ms, System: 52.1 ms] Range (min … max): 639.1 ms … 649.9 ms 5 runs Original size: 25663 bytes Output size: 18088 bytes Reduction: 29.52% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f vitejs-logo--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 vitejs-logo.png vitejs-logo--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 549.4 ms ± 2.6 ms [User: 692.1 ms, System: 41.0 ms] Range (min … max): 546.1 ms … 552.4 ms 5 runs Original size: 25663 bytes Output size: 18040 bytes Reduction: 29.70% wsl-logo.png -------------------------------------------------------------------------------- - Filename: wsl-logo.png - Original size: 19038 bytes - Dimensions: 256 × 256 pixels - Number of colors: 1623 TEST 1: oxipng v9.1.5, default rm -f wsl-logo--oxi915-default.png && oxipng --out wsl-logo--oxi915-default.png wsl-logo.png Time (mean ± σ): 72.3 ms ± 0.7 ms [User: 77.4 ms, System: 7.4 ms] Range (min … max): 71.7 ms … 73.4 ms 5 runs Original size: 19038 bytes Output size: 17906 bytes Reduction: 5.95% TEST 2: oxipng v9.1.5, --opt max rm -f wsl-logo--oxi915-opt-max.png && oxipng -o max --out wsl-logo--oxi915-opt-max.png wsl-logo.png Time (mean ± σ): 155.4 ms ± 5.8 ms [User: 1217.0 ms, System: 13.0 ms] Range (min … max): 146.8 ms … 162.4 ms 5 runs Original size: 19038 bytes Output size: 17018 bytes Reduction: 10.61% TEST 3: oxipng v9.1.5, --opt max --zopfli --fast rm -f wsl-logo--oxi915-opt-max-zopfli-fast.png && oxipng -o max -Z --fast --out wsl-logo--oxi915-opt-max-zopfli-fast.png wsl-logo.png Time (mean ± σ): 2.280 s ± 0.016 s [User: 2.350 s, System: 0.011 s] Range (min … max): 2.256 s … 2.297 s 5 runs Original size: 19038 bytes Output size: 16655 bytes Reduction: 12.52% TEST 4: oxipng v9.1.5, --opt max --zopfli rm -f wsl-logo--oxi915-opt-max-zopfli.png && oxipng -o max -Z --out wsl-logo--oxi915-opt-max-zopfli.png wsl-logo.png Time (mean ± σ): 3.108 s ± 0.145 s [User: 24.899 s, System: 0.064 s] Range (min … max): 2.944 s … 3.231 s 5 runs Original size: 19038 bytes Output size: 16655 bytes Reduction: 12.52% TEST 5: avifenc v1.2.1, -l rm -f wsl-logo--avifenc121-lossless.avif && avifenc -l -o wsl-logo--avifenc121-lossless.avif wsl-logo.png Time (mean ± σ): 169.4 ms ± 3.3 ms [User: 154.9 ms, System: 15.9 ms] Range (min … max): 167.1 ms … 175.2 ms 5 runs Original size: 19038 bytes Output size: 23632 bytes Reduction: -24.13% TEST 6: avifenc v1.2.1, -l -s 0 rm -f wsl-logo--avifenc121-lossless-speed-0.avif && avifenc -l -s 0 -o wsl-logo--avifenc121-lossless-speed-0.avif wsl-logo.png Time (mean ± σ): 1.576 s ± 0.005 s [User: 1.556 s, System: 0.019 s] Range (min … max): 1.568 s … 1.581 s 5 runs Original size: 19038 bytes Output size: 22275 bytes Reduction: -17.00% TEST 7: heif-enc v1.19.8, --lossless rm -f wsl-logo--heifenc1198-lossless.heic && heif-enc -L wsl-logo.png -o wsl-logo--heifenc1198-lossless.heic Time (mean ± σ): 93.9 ms ± 1.6 ms [User: 71.4 ms, System: 41.8 ms] Range (min … max): 92.4 ms … 96.5 ms 5 runs Original size: 19038 bytes Output size: 24683 bytes Reduction: -29.65% TEST 8: heif-enc v1.19.8, --lossless -p preset=veryslow rm -f wsl-logo--heifenc1198-lossless-preset-veryslow.heic && heif-enc -L -p preset=veryslow wsl-logo.png -o wsl-logo--heifenc1198-lossless-preset-veryslow.heic Time (mean ± σ): 94.9 ms ± 1.7 ms [User: 74.2 ms, System: 39.4 ms] Range (min … max): 92.3 ms … 96.8 ms 5 runs Original size: 19038 bytes Output size: 24507 bytes Reduction: -28.73% TEST 9: cwebp v1.5.0, -metadata all -lossless -exact -mt rm -f wsl-logo--cwebp-metadata-all-lossless-exact-mt.webp && cwebp -metadata all -lossless -exact -mt -o wsl-logo--cwebp-metadata-all-lossless-exact-mt.webp wsl-logo.png Time (mean ± σ): 49.1 ms ± 1.0 ms [User: 42.6 ms, System: 6.3 ms] Range (min … max): 48.1 ms … 50.7 ms 5 runs Original size: 19038 bytes Output size: 12980 bytes Reduction: 31.82% TEST 10: cwebp v1.50, -metadata all -lossless -exact -mt -z 9 rm -f wsl-logo--cwebp-metadata-all-lossless-exact-mt-z-9.webp && cwebp -metadata all -lossless -exact -mt -z 9 -o wsl-logo--cwebp-metadata-all-lossless-exact-mt-z-9.webp wsl-logo.png Time (mean ± σ): 324.5 ms ± 2.6 ms [User: 593.3 ms, System: 15.2 ms] Range (min … max): 322.2 ms … 328.7 ms 5 runs Original size: 19038 bytes Output size: 12544 bytes Reduction: 34.11% TEST 11: cjxl v0.11.1, -q 100 rm -f wsl-logo--cjxl0111-quality-100.jxl && cjxl -q 100 wsl-logo.png wsl-logo--cjxl0111-quality-100.jxl Time (mean ± σ): 72.8 ms ± 0.8 ms [User: 67.2 ms, System: 12.6 ms] Range (min … max): 71.7 ms … 73.8 ms 5 runs Original size: 19038 bytes Output size: 15959 bytes Reduction: 16.17% TEST 11: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 rm -f wsl-logo--cjxl012a20251017-quality-100.jxl && cjxl012a20251017 -q 100 wsl-logo.png wsl-logo--cjxl012a20251017-quality-100.jxl Time (mean ± σ): 59.0 ms ± 0.7 ms [User: 49.9 ms, System: 19.0 ms] Range (min … max): 58.2 ms … 59.9 ms 5 runs Original size: 19038 bytes Output size: 15635 bytes Reduction: 17.87% TEST 12: cjxl v0.11.1, -q 100 -e 9 rm -f wsl-logo--cjxl0111-quality-100-effort-9.jxl && cjxl -q 100 -e 9 wsl-logo.png wsl-logo--cjxl0111-quality-100-effort-9.jxl Time (mean ± σ): 321.7 ms ± 4.5 ms [User: 304.1 ms, System: 24.5 ms] Range (min … max): 317.8 ms … 327.1 ms 5 runs Original size: 19038 bytes Output size: 14011 bytes Reduction: 26.41% TEST 12: cjxl v0.12.0, alpha, 20251017, git7cac2ac, -q 100 -e 9 rm -f wsl-logo--cjxl012a20251017-quality-100-effort-9.jxl && cjxl012a20251017 -q 100 -e 9 wsl-logo.png wsl-logo--cjxl012a20251017-quality-100-effort-9.jxl Time (mean ± σ): 277.2 ms ± 2.8 ms [User: 263.6 ms, System: 22.5 ms] Range (min … max): 274.4 ms … 280.7 ms 5 runs Original size: 19038 bytes Output size: 13840 bytes Reduction: 27.30%