dwing吧 关注:5,609贴子:87,876
  • 39回复贴,共1

自用jpeg xl 以及avif工具分享

只看楼主收藏回复

个人比较看好jpeg xl,首先它可以将jpg无损压缩,平均能减少20%容量,这点很方便了。然后解码非常快,多线程解码速度甚至能和turbojpeg相比(openbenchmarking。org/test/pts/jpegxl-decode;openbenchmarking。org/test/pts/tjbench)。编码我试过速度也不错。目前jpeg xl在无损或低损比heif和avif都强。


IP属地:湖北1楼2021-03-11 14:36回复
    一个并行批处理,一个看图
    百毒 1MHhf3YdI9Ji8l-XDq0DFQA iq7n


    IP属地:湖北8楼2021-03-11 18:27
    收起回复
      我站heic,avif不要


      IP属地:福建来自Android客户端9楼2021-03-11 20:30
      收起回复
        自己编译的吗?有项目网址吗?


        IP属地:浙江来自Android客户端10楼2021-03-15 03:49
        收起回复
          工作繁忙,忙里抽闲,简单的做了下测试,OS:WIN7 SP1 X64 旗舰版,直接说结论
          1.用楼主提供的批处理转换得到的jxl,用提供的qimgv v0.9.1无法显示,然后我又去github上下载了0.9.2beta版本的,又找了解码插件,结果还是不行
          2. xnview mp支持jxl读写,但是无法显示用所给软件cjxl.exe转换后得到的文件,提供的qimgv也无法显示用xnview mp转换后得到的jxl文件,兼容性有问题
          3. 自己给qimgv 0.9.2beta添加了heic/avif/jxl插件,但是无法显示相应格式的图片,可能和编译时设置有关
          4. 楼主给的批处理很多地方不太好,比如命令行支持的格式,批处理一写就不支持了,一些可以提速度参数也没使用,于是找了张1080P图片转换,自己改了下参数,然后又写了个批处理来计时
          用时|参数
          ---|---
          26.19s|heif\heifenc.exe -q 85 - A test.jpg -o test.avif
          6.32s|heif\heifenc.exe -q 85 test.jpg -o test.heic
          4.22s| bpgenc -q 20 test.png -o test_q20.bpg
          2.52s| cjxl.exe test.png test.jxl -s 7 -q 85 --num_threads 4
          结果就发现了一些比较有意思的事情
          - 同一张照片分别压缩为jxl、avif、bpg格式,生成文件大小基本相同时,三个主观感觉质量也相差无几,但仔细观察还是有细微差别,jxl<avif<=bpg;jxl是转换为png之后用其他软件查看的
          - 压缩比较狠时,jxr和jpg一样会有噪点,尽管非常少,而avif\bpg会有轻微模糊,但不会有噪点
          - 用时:bpg是jxl 1.67倍,avif是jxl的10.4倍,avif是bpg的6.2倍,由于只测试了一张照片,测试了一次,只能看个大概,实际用时应该每次都有非常小的差别,但足以说明jxl的确非常的快
          - 个别细节,avif/bpg会轻微模糊处理,而jxl会故意突出边缘,甚至比原图的边缘还清晰、还锐利
          - avif处理部分区域颜色时可能会有失真,表现为扩大了边缘像素数量,比如很细的一条线,但是变粗了,不过这情况很少
          - cjxl编码jxl远比xnview mp要快
          综合来看,JXL的表现让我比较欣喜,速度和质量方面表现都不错,Linux平台支持的软件也比较多,不过windows上就少多了,推广还是任重道远


          IP属地:浙江12楼2021-03-15 21:47
          收起回复
            放几个网址,一个在线转换jxl,jpegxl-converter。com
            一个有很多详细相关知识:cloudinary。com/blog/tag/JPEG-XL
            详细对比测评来了cloudinary。com/blog/time_for_next_gen_codecs_to_dethrone_jpeg


            IP属地:浙江13楼2021-03-16 19:45
            收起回复
              吃内存有点多。。跑个测试能吃5G


              IP属地:浙江15楼2022-02-14 16:17
              回复
                也问问你们,JPG-XT和JPG-XL依然是8bit的吗?


                IP属地:江苏16楼2022-02-22 16:48
                回复
                  这些新格式的兼容性各有各的缺点,诶,啥时候能好


                  IP属地:上海17楼2022-03-20 15:49
                  回复
                    jpg无损转换为jxl,无需先解码后编码,找到原理了


                    IP属地:浙江来自Android客户端18楼2022-09-04 23:55
                    回复
                      MParallel.exe打开立刻闪退怎么办


                      IP属地:安徽21楼2024-03-23 10:00
                      收起回复