原标题:一个免费、新颖的无损图像格式,压缩比方面优于 png, webp等压缩牛的相关问题可以到网站了解,为您耐心解答问题,相信可以帮到您,值得您的信赖和支持。
flif
免费无损图像格式
flif是基于maniac压缩的无损图像格式。maniac(元自适应近零整数算术编码)是cabac(上下文自适应二进制算术编码)的变体,其中上下文是在编码时动态学习的决策树的节点。
在压缩比方面,flif优于png,ffv1,无损webp,无损bpg和无损jpeg2000。
此外,flif支持渐进式隔行扫描(基本上是png的adam7的概括/改进),这意味着压缩文件的任何前缀(例如部分下载)都可以用作整个图像的合理有损编码。
根据 压缩实验比无损webp小14%,比无损bpg小22%,比蛮力压碎的png文件小33%(使用zopflipng),比典型的png文件小43%,比优化的adam7交错png文件小46%,比无损jpeg 2000压缩小53%,比无损jpeg xr压缩小74%。
即使从给定图像语料库的png,jpeg 2000,webp或bpg中选择最佳图像格式,取决于图像的类型(照片,艺术线条,8位或更高位深度等), 然后flif仍然拍打在中位语料库上占12%(平均为19%,包括webp和bpg不支持的16位图像)。
构建说明
gnu / linux的
安装依赖项
关于debian:
对于编码器/解码器: sudo apt-get install libpng-dev对于观众: sudo apt-get install libsdl2-dev
在fedora上:
对于编码器/解码器: sudo dnf install libpng-devel对于观众: sudo dnf install sdl-devel
在ubuntu上:
对于编码器/解码器: sudo apt-get install libpng-dev make pkg-config对于观众: sudo apt-get install libsdl2-dev
编
导航到flif / src目录并运行make以编译所有内容,或make flif只构建flif命令行工具make libflif.so 构建lgpl的共享库make libflif_dec.so 构建apache许可的仅解码共享库make viewflif 构建示例查看器(取决于解码库)
安装
sudo make install 如果你想全局安装它测压图表
您知道哪些好用的图片压缩算法,欢迎评论分享,共同探讨学习
如果觉得文章能够对您有所帮助,可以关注我,你的支持会鼓励我不断分享更多更好的优质文章。
责任编辑: