一种新的无损图像压缩算法。 在最新版本中,该算法的表现相当不错,但仅在 25% 左右超过了 PNG。 这是原始图像(optipng)的文件大小和压缩图像的大小(使用算法)。较大卷的大小可能不同。 使用算法 使用二进制文件 提供二进制文件。它们可以在版本或本自述文件开头的按钮中找到。 从源代码编译 该算法可以在 Windows / Mac OS / Linux 上从源代码编译,而不需要 Rust 之外的任何外部依赖。 克隆此存储库: git clone https://github.com/umgefahren/image-comp-lib-rust/ 编译源代码 a) 确保安装了 rustup。如果不安装:rustup b) 编译: cargo build --release 生成的二进制文件可以在./target/release/image-compressor 使用标志编译--release不是必需的,但强烈推荐。否则压缩将需要很长时间。 如何使用随附的二进制文件 应该使用提供的参数执行二进制文件。 第一个参数指定行为。通过comp压缩。通过dec解压。
2022-06-11 14:03:42 54.14MB 算法 rust
LZ77压缩算法及其改进,李飞,,随着信息量的不断增加,应用压缩算法对信息进行压缩显得越来越重要。本文介绍了LZ77压缩算法及其最著名的实用算法LZSS。在此基础上�
2022-06-10 01:53:42 283KB LZ77
1
图像压缩是图像传输和存储中最重要的步骤之一。 大多数最先进的图像压缩技术都是基于空间的。 在此代码中,基于多级图像阈值实现了基于直方图的图像压缩技术。 图像的灰度等级分为几组清晰的概率分区。 香农熵用于衡量清晰分组的随机性。 熵函数使用流行的称为差分进化的元启发式进行最大化,以减少优化目标值的计算时间和标准偏差。 该算法在: 保罗,S。 Bandyopadhyay, B.,“一种基于使用香农熵和差分进化的多级图像阈值的图像压缩新方法”,学生技术研讨会 (TechSym),2014 年 IEEE,第 56,61 页, 2014年2月28日-2014年3月2日doi:10.1109/TechSym.2014.6807914 如果您使用此代码,请引用这篇论文。
2022-06-04 18:05:43 175KB matlab
1
图像压缩算法---lz77 图像压缩算法---lz77
2022-06-02 19:33:18 8KB 图像压缩算法---lz77
1
压缩编码有点用,看看吧-coding using a bit, and let's see it
2022-06-01 15:44:21 16KB rle 压缩
1
几种常用无损数据压缩算法研究.doc
2022-05-30 09:08:50 485KB 文档资料
Python LZ77压缩器 python中LZ77压缩算法的简化实现。 实作 压缩器遵循标准LZ77压缩算法的实现。 在特定位置使用超前缓冲区,可以从数据历史记录的固定大小窗口中找到最长的匹配项。 如果找到匹配项,则将子字符串替换为指向匹配项开始处的指针(距离)以及匹配项的长度。 设置和依赖项 首先,您需要克隆存储库: git clone https://github.com/manassra/LZ77-Compressor.git LZ77Compressor使用 python模块作为唯一的依赖项。 可以使用python软件包管理器来安装此依赖项,如下所示: pip install -r requirements.txt 用法 from LZ77 import LZ77Compressor compressor = LZ77Compressor ( window_size = 20 ) # window_size is optional 选件 window_size一个可选的整数,用于指定历史记录窗口的长度。 默认值为20。 压缩档案 input_file_p
2022-05-29 15:02:15 6KB python algorithm compression compressor
1
第8章--数据压缩算法NEW.ppt
2022-05-27 09:09:59 904KB 文档资料
无损压缩 算法 哈夫曼编码.doc
2022-05-26 19:08:17 33KB 算法 文档资料
哈夫曼图像压缩算法.doc
2022-05-26 09:10:10 34KB 文档资料