半肾
精华
|
战斗力 鹅
|
回帖 0
注册时间 2019-8-30
|
本帖最后由 冰箱研会长 于 2021-11-19 18:10 编辑
2021年11月19日
刚刚注意到libjxl发布了静态二进制
jxl-x64-windows-static.zip
---
如题, 随着JpegXL进入FDIS阶段, 其比特流格式已经彻底冻结,
现在我正在编译的这份编解码器, 在未来的20年里都将稳定工作.
都这样了, 我寻思开个专楼, 吸引点讨论
既然开都开了, 不然干脆开个图像格式专楼得了, 欢迎大家互喷(
JpegXL有名有姓的对手中:
HEIC - 费拉不堪, 解码结果不稳定, 事实上只属于苹果生态 气死个人
AVIF - 吃屎的编码速度 on the fly encoding? Eat Shit
WebP - 事实上已经输了 Jpeg还活得好好的 而Webp2已经在去年某个时候启动了
剩下那些小众到没边的东西就不提了
详细一点的对比查看附6
而JpegXL这一边则有兼容Jpeg这一可用之兵
- JPEG is based on the 8x8 discrete cosine transform (DCT) with fixed quantization tables. In contrast, JPEG XL boasts a much more powerful approach, which includes variable DCT sizes from 2x2 to 256x256 and adaptive quantization, of which the simple JPEG DCT is merely a special case.
- JPEG XL uses a novel internal color space (called XYB) for high-fidelity, perceptually optimized image encoding, but it can also handle the simple YCbCr color transformation applied by JPEG.
附1 主流浏览器适配情况:
谷歌:chrome://flags/#enable-jxl
Firefox: 只有每日构建(Nightly)的实验版本才有
Edge:修改快捷方式目标为 "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --enable-features=JXL 来启用支持
附2 JpegXL测试页:
https://jpegxl.info/jxl-art.html
附3 几张图片:
jpeg: mpv截图
jxl: jpegxl无损转录的结果
png:对上述jxl进行解码的结果 (因大于2mb无法上传 压缩包中只有jpeg和jxl)
诸君可自行对png和jpeg做减法来测试图像是否有损失
附6 一系列对比
限制
特性
好歹是个专楼, 我随便补充几个折腾各种图像格式的工具吧
1. ImageMagick
久负盛名的老牌命令行图像处理工具, 除了格式转换以外, 也可以做各种简单的处理
比如gamma调整, 色彩空间调整, 放大缩小旋转等等
2. libvips
一个十分活跃的图像处理库, 对算法性能的审查比较严格,
带有命令行工具vips.exe 能做的事情和imagemagick差不多
3.FFmpeg
本来是操作视频的命令行工具, 但也带有大量图像操作库
可以轻松的进行大部分图像转换, 也可以使用编辑视频的方式来对图像进行处理
涉及到动图的时候, ffmpeg还是最好用的
|
|