今天在Solidot上看到一个无损图像压缩库,据称:它的解压缩图像的速度是PNG的2倍,压缩图像快20多倍,它对自然照片的压缩比接近或好于PNG,对高质量照片的压缩比有时甚至强于JPEG-LS。
于是乎,想一探究竟,用git下来源码(地址),200多K,发现在windows上编译比较困难,于是在ubuntu进行。。
首先
执行
生成配置文件
可能需要安装一堆编译工具如autoconf,automake,libtool等
然后会生成一系列的配置文件,比较重要的是configure
执行
然后就生成MakeFile了
执行
会生成 .libs 等目录
来一张图:
需要注意的是默认不显示.开头的文件夹。。。
这个里面就是结果了,包括iz_test可执行文件和libiz-0.0.1.so等,
使用make install会把这里头的libiz.a,libiz.la,libiz.so,libiz-0.0.1.so复制到/usr/local/lib文件夹中
直接运行 iz_test测试一下,提示如下错误:
iz_test: error while loading shared libraries: libiz-0.0.1.so: cannot open shared object file: No such file or directory
这是因为没有更新动态链接库,运行一下
命令,再执行iz_test就ok了,
提示如下:
Usage: iz_test [c|d] INPUTFILE OUTPUTFILE
Use "iz_test --help" for more information
此工具目前只支持ppm格式的图片压缩与解压,手头没有,
安装netpbm,然后使用bmptopnm工具转换一张bmp图片到ppm格式
然后测试压缩
我使用的一张图片是1.1M的jpg,转成bmp是6.59M,转成ppm大小6.59,转成png是6.06
压缩成iz格式是3.4M
解压提示
"Segmentation fault",
另外找了一张teapot.ppm(git里头自带的)依然是这个错误
压缩与解压缩的速度我这边是暂时没办法比较了,
呃,成果不多,压缩比高于PNG倒是显而易见,只是无法解压缩,所以不知道压缩出来的的iz文件是否有问题。
参考链接:Solidot:无损图片压缩ImageZero
分享到:
相关推荐
网络公关初探资料.pdf
天干地支在择时中的应用初探 天干地支是中国古代的计时系统,用于记录和预测时间周期。天干地支系统由十个天干(甲乙丙丁戊己庚辛壬癸)和十二个地支(子丑寅卯辰巳午未申酉戌亥)组成。天干地支的阴阳属性奇数为阳...
地产行业杂谈系列之十六:社区增值服务模式初探
COM技术初探.doc
关于物联网智能家居的初探. 关于物联网智能家居的初探
企业信息化初探。。。。。
元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D...
多因子模型体系初探 多因子模型是风险-收益关系的定量表达,因子是不同类型风险的解释变量。多因子模型是由 APT 理论发展而来,其一般表达式为:̃ = ∑ ∗ ̃ + ̃=1。多因子模型本质是将对只股票的收益-风险预测...
在这一系列报告的首篇中,华泰证券通过对多因子模型的初探,为后续的深入分析奠定了基础。 首先,报告指出主动定量管理的本质是统计套利,其中的“因子”是研究的核心,代表了不同类型的共性风险。与定性管理相比,...
基于云平台的多系统安全等保合规方案初探.pdf基于云平台的多系统安全等保合规方案初探.pdf基于云平台的多系统安全等保合规方案初探.pdf基于云平台的多系统安全等保合规方案初探.pdf基于云平台的多系统安全等保合规...
基于云平台的多系统安全等保合规方案初探.docx基于云平台的多系统安全等保合规方案初探.docx基于云平台的多系统安全等保合规方案初探.docx基于云平台的多系统安全等保合规方案初探.docx基于云平台的多系统安全等保...
在计算机软件开发中,Java编程语言的应用是极为广泛与深远的。Java语言自问世以来就以其独特的特性和优势吸引了大量开发者的注意,这些特性包括但不限于其平台独立性、内存管理优化、面向对象的编程设计以及其强大的...
基于SNS互动的就业指导网站网络营销运营初探.docx基于SNS互动的就业指导网站网络营销运营初探.docx基于SNS互动的就业指导网站网络营销运营初探.docx基于SNS互动的就业指导网站网络营销运营初探.docx基于SNS互动的...
SpringCloud服务拆分初探与案例解析 cloud-demo第一次 SpringCloud服务拆分初探与案例解析 cloud-demo第一次 SpringCloud服务拆分初探与案例解析 cloud-demo第一次 SpringCloud服务拆分初探与案例解析 cloud-demo第...
六爻预测彩票初探.pdf
区块链与人工智能技术融合发展初探 本文研究了区块链和人工智能技术的融合发展,分析了两者技术特点,探究了如何将区块链和人工智能技术结合起来,为学界和业界提供了新的思路。 一、区块链技术概述 区块链技术是...
腾讯体育APP发展模式初探.pdf
### USB2.0规范初探 #### USB2.0概述 USB2.0(Universal Serial Bus 2.0)是一项广泛应用于计算机领域的高速串行总线技术标准,它旨在简化外部设备与计算机之间的连接,提高数据传输速率的同时降低制造成本。USB...
### 初探uCOS-II:嵌入式操作系统的基础与应用 #### 一、uCOS-II简介 uCOS-II,全称MicroC/OS-II,是一款专门为嵌入式系统设计的操作系统内核。它由Jean J. Labrosse创建,并在开源社区中得到了广泛的认可和支持。...