作者mosquito520 ( )
看板EZsoft
标题Re: [推荐] 图片压缩机_Image Compressor Pro 2008
时间Tue Mar 4 04:10:27 2008
以下附上一点个人使用心得跟测试:)
网志版本:
http://mosquito.tk/software/296
试用了一下看起来的确还不错,
不过因为他软体本身的影像比较功能实在是太差,
改用比较具有监别度的方式来做判断。
接着,拿我家小黑的一张照片来做实际测试,
虽然说光线有点不足,好像隐约又稍微晃到,
还是稍微失焦,小黑的毛不是全部都很清晰可见,
不过就整张照片来说,还是有些地方的细节还算清楚足够辨认。
原图
http://img519.imageshack.us/img519/1927/dsc02227ta5.jpg
压缩之後
http://img177.imageshack.us/img177/2202/testtj4.jpg
就肉眼来看几乎看不出分别,而且实际上的显示装置也会影响,
﹝我的老旧CRT...Orz﹞
所以接着用数学方法验证,检视histogram(注1),比较MSE(注2)、PSNR(注3)。
首先检视histogram图,
http://img126.imageshack.us/img126/1368/capture04032008030827pa7.png
上方是原图的分析结果,下方是压缩後的分析结果,
很明显的可以看出来,原图的分布结果是连续的,
但是压缩过後变成一根一根的,从这边可以确定这套软体有使用一个技巧,
将影像的值整理成均为偶数或是均为奇数,这样24BPP的图马上可以降成21BPP。
﹝我觉得这招颇偷鸡的就是了= =﹞
接着比较MSE、PSNR。
http://img118.imageshack.us/img118/3052/capture04032008030905lq4.png
先看下方的数据,MSE只有30左右,
PSNR高达76,一般来说PSNR为30左右,这两张图就很接近了,
PSNR为40左右,肉眼几乎看不出差异了,
PSNR到76,可以说是几乎一模一样了。
回头看看上方的数据,
Jpeg原图的BPP为2.847814,
压缩後的BPP为0.235774,
大解析度的图压缩的效果通常都不错,
但是在此同时还能维持这麽高的PSNR就几乎是神乎其技了。
结论是,如果这套软体可以在精简一些﹝个人感觉有点肥﹞
售价亲和一些,这套软体就更优了。
如果演算法是有专利的话,那拿来卖应该可以卖上不少钱。
应用在相簿、相簿上传程式、大陆很多谜之漫画网站,
也可以省下不少的频宽。
一般使用的话,如果有大量照片要上传,
家里又是小小的ADSL,上传小的可怜,
那建议使用这套软体先全部压缩过一次。
平常使用也是可以,只是这套软体有点肥,
压缩的过程又颇吃CPU的,不够轻巧。
PS.我拿lena 512x512的图跑出来的结果
Load File: C:\Documents and Settings\Administrator\桌面\lena_512x512.jpg
BPP = 6.537445
Load File: C:\Documents and Settings\Administrator\桌面\lena2.jpg
BPP = 1.651459
MSE = 55.173168
SNR = 69.769220
PSNR = 70.720503
注1:Histogram
用来表示数值机率分布的直方图
http://en.wikipedia.org/wiki/Image_histogram
注2:MSE
均方差
http://zh.wikipedia.org/wiki/%E5%9D%87%E6%96%B9%E5%B7%AE
注3:PSNR
峰值信噪比
http://zh.wikipedia.org/wiki/%E5%B3%B0%E5%80%BC%E4%BF%A1%E5%99%AA%E6%AF%94
--
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
国 立 联 合 大 学
(理工/电资/管理/技术/客家)院所 招生中
National United University
───────────────────────────────────
首页
http://www.nuu.edu.tw BBS telnet://uun.twbbs.org
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.145.202
1F:推 sony1733:老旧CRT才能看出来差别... 03/04 06:22
2F:推 JasperAmos:ok 啦! 我觉得很用心去做很好啦!! 03/04 07:07
3F:推 zop:推专业 d( >﹏<)o" 03/04 07:54
4F:推 Kreen:专业 d( >﹏<)o" 03/04 08:33
5F:推 LeoHsi: 业 d( >﹏<)o" 03/04 08:47
6F:推 sicao:看了一下那两张图~比较明显的是那英文字 03/04 08:51
7F:推 scott29:业 d( >﹏<)o" 03/04 09:08
8F:→ arthurs21:木头的纹路压过後变黯淡且有斑点,黑的地方些微马赛克~ 03/04 09:09
9F:推 taco20:墙壁多了很明显一块白色 03/04 11:04
10F:→ way7344:...只有我觉得那两张差很多吗= =" 03/04 11:04
11F:推 decoyfan:我也觉得差很多 不过压一半能有这样的效果也不错 03/04 12:36
12F:→ mosquito520:hm...现在是玩大家来找碴吗?XDDDD 03/04 13:05
13F:推 qqphill:稍微看得出有点差异,但是档案大小差了100倍左右(这例子) 03/04 14:02
14F:推 qqphill:蛮值得的 03/04 14:05
15F:→ arthurs21:只有"十几"倍吧!! 哪有到百.... 03/04 14:12
16F:→ qqphill:哈哈 算错了 不好意思 差这麽多 03/04 14:42
17F:→ geniusgia:以为t2d来到软体版了...XDD,开玩笑别介意 03/04 15:23
18F:推 connyli:肉眼就看得出来了@@" 压过的图格子很明显...LCD:T39D 03/04 16:38
19F:推 zop:有的图会明显不对,照片类的效果会比较好,绘图跟文字就差了些 03/04 16:56
20F:推 z4Tracer:两张图差蛮多的 不过有时要快传时用一下也不错 03/04 20:02
21F:→ fyodor:够专业 厉害 03/05 18:54
22F:→ fyodor:你是做影像的吧~习惯用lena图当实验样本 哈 03/05 18:54