今天在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
分享到:
相关推荐
天干地支在择时中的应用初探20211017.pdf
USB2.0规范初探.pdfUSB2.0规范初探.pdfUSB2.0规范初探.pdfUSB2.0规范初探.pdf
初探类图.ppt初探类图.ppt初探类图.ppt
基于计算机软件开发的JAVA编程应用初探.pdf
20160921-华泰证券-多因子系列之一:华泰多因子模型体系初探.pdf
ASP.NET ViewState 初探
初探Android初探Android
地产行业杂谈系列之十六:社区增值服务模式初探
电商英语翻译的任务型教学模式初探.pdf
COM初学者体会技术初探
企业信息化初探。。。。。
初探uCOS-II 适合初学者,通俗易懂
COM技术初探.doc
网络公关初探资料.pdf
关于物联网智能家居的初探. 关于物联网智能家居的初探
数据挖掘技术应用于档案管理研究初探.pdf
Android fragment懒加载初探
苏科电路初探PPT学习教案.pptx
XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探XPE初探