FRG图像文件格式(二):压缩质量

FRG图像文件格式():压缩质量

作者: HouSisong@GMail.com   2013.06.10

FRG是一种优化从磁盘加载和解码到显示需要的时间的图像文件格式.(更多介绍:http://blog.csdn.net/housisong/article/details/9077059 

这里展示不同压缩质量参数生成的图片实际质量,测试图片包括一些常规测试照片和带alpha透明通道的图片;


实际效果展示:

            frg(100 quality)\png\jpg(100 quality)\bmp(ARGB32bit)  

 

                    frg(90 quality)


                     frg(80 quality)      

                         frg(75 quality)

  file size:
      png                      :  649,120 Bytes 
      jpg(100 quality)         :  426,651 Bytes
      bmp(ARGB32bit)           :1,152,054 Bytes
      frg(100 quality)(0  size):  809,579 Bytes
      frg(100 quality)(50 size):  862,208 Bytes
      frg(90 quality)(0  size) :  497,799 Bytes
      frg(90 quality)(50 size) :  503,458 Bytes
      frg(80 quality)(0  size) :  274,958 Bytes
      frg(80 quality)(25 size) :  278,117 Bytes
      frg(80 quality)(50 size) :  278,536 Bytes
      frg(75 quality)(50 size) :  190,376 Bytes



            frg(100 quality)\png\jpg(100 quality)\bmp(ARGB32bit)     

                             frg(90 quality) 



                     frg(80 quality)          

                              frg(75 quality)


  file size:
      png                      :  704,013 Bytes 
      jpg(100 quality)         :  540,890 Bytes
      bmp(ARGB32bit)           :1,310,774 Bytes
      frg(100 quality)(0  size):  946,307 Bytes
      frg(100 quality)(50 size):  987,170 Bytes
      frg(90 quality)(0  size) :  585,886 Bytes
      frg(90 quality)(50 size) :  590,997 Bytes
      frg(80 quality)(0  size) :  307,448 Bytes
      frg(80 quality)(25 size) :  308,631 Bytes
      frg(80 quality)(50 size) :  310,017 Bytes
      frg(75 quality)(50 size) :  204,183 Bytes




            frg(100 quality)\png\jpg(100 quality)\bmp(ARGB32bit)


                              frg(90 quality) 


                frg(80 quality)             

                          frg(75 quality)


  file size:
      png                      :  466,938 Bytes 
      jpg(100 quality)         :  282,852 Bytes
      bmp(ARGB32bit)           :1,152,054 Bytes
      frg(100 quality)(0  size):  521,916 Bytes
      frg(100 quality)(50 size):  611,415 Bytes
      frg(90 quality)(0  size) :  359,627 Bytes
      frg(90 quality)(50 size) :  371,025 Bytes
      frg(80 quality)(0  size) :  191,324 Bytes
      frg(80 quality)(25 size) :  194,350 Bytes
      frg(80 quality)(50 size) :  196,376 Bytes
      frg(75 quality)(50 size) :  150,897 Bytes


            frg(100 quality)\png\jpg(100 quality)\bmp(ARGB32bit)     

 

                           frg(90 quality)

                       frg(80 quality)  

                            frg(75 quality)


  file size:
      png                      :  394,266 Bytes 
      jpg(100 quality)         :  238,127 Bytes
      bmp(ARGB32bit)           :1,152,054 Bytes
      frg(100 quality)(0  size):  515,768 Bytes
      frg(100 quality)(50 size):  644,118 Bytes
      frg(90 quality)(0  size) :  255,562 Bytes
      frg(90 quality)(50 size) :  262,275 Bytes
      frg(80 quality)(0  size) :  163,425 Bytes
      frg(80 quality)(25 size) :  166,849 Bytes
      frg(80 quality)(50 size) :  167,308 Bytes
      frg(75 quality)(50 size) :  112,538 Bytes


            frg(100 quality)\png\jpg(100 quality)\bmp(ARGB32bit)    


                        frg(90 quality)


                          frg(80 quality) 



                                frg(75 quality)


  file size:
      png                      :  897,554 Bytes 
      jpg(100 quality)         :  425,651 Bytes
      bmp(ARGB32bit)           :3,145,782 Bytes
      frg(100 quality)(0  size):1,557,035 Bytes
      frg(100 quality)(50 size):1,852,949 Bytes
      frg(90 quality)(0  size) :  649,895 Bytes
      frg(90 quality)(50 size) :  660,982 Bytes
      frg(80 quality)(0  size) :  463,372 Bytes
      frg(80 quality)(25 size) :  470,082 Bytes
      frg(80 quality)(50 size) :  470,198 Bytes
      frg(75 quality)(50 size) :  268,792 Bytes


带透明通道的图片:


       

   frg(100 quality)\png\jpg(100 quality)\bmp(ARGB32bit)                  frg(90 quality) 


      

                frg(80 quality)                                         frg(75 quality)

  file size:
      png                      :  48,321 Bytes 
      bmp(ARGB32bit)           : 609,934 Bytes
      frg(100 quality)(0  size):  74,611 Bytes
      frg(100 quality)(50 size): 131,138 Bytes
      frg(90 quality)(0  size) :  47,588 Bytes
      frg(90 quality)(50 size) :  61,745 Bytes
      frg(80 quality)(0  size) :  41,876 Bytes
      frg(80 quality)(25 size) :  47,607 Bytes
      frg(80 quality)(50 size) :  52,636 Bytes
      frg(75 quality)(50 size) :  40,323 Bytes



            frg(100 quality)\png\jpg(100 quality)\bmp(ARGB32bit)                  


                             frg(90 quality) 



                                  frg(80 quality)          


                             frg(75 quality)


  file size:
      png                      :  309,279 Bytes 
      bmp(ARGB32bit)           :1,406,650 Bytes
      frg(100 quality)(0  size):  326,743 Bytes
      frg(100 quality)(50 size):  495,925 Bytes
      frg(90 quality)(0  size) :  300,649 Bytes
      frg(90 quality)(50 size) :  399,434 Bytes
      frg(80 quality)(0  size) :  262,599 Bytes
      frg(80 quality)(25 size) :  300,890 Bytes
      frg(80 quality)(50 size) :  315,332 Bytes
      frg(75 quality)(50 size) :  276,114 Bytes



   

 

    frg(100 quality)\png\jpg(100 quality)\bmp(ARGB32bit)                  frg(90 quality) 


   

                frg(80 quality)                                           frg(75 quality)

  file size:
      png                      :  67,789 Bytes 
      bmp(ARGB32bit)           : 274,546 Bytes
      frg(100 quality)(0  size):  73,611 Bytes
      frg(100 quality)(50 size):  93,280 Bytes
      frg(90 quality)(0  size) :  61,833 Bytes
      frg(90 quality)(50 size) :  74,310 Bytes
      frg(80 quality)(0  size) :  41,277 Bytes
      frg(80 quality)(25 size) :  43,966 Bytes
      frg(80 quality)(50 size) :  45,635 Bytes
      frg(75 quality)(50 size) :  39,462 Bytes



                           frg(100 quality)\png\jpg(100 quality)\bmp(ARGB32bit)



                                         frg(90 quality) 




                                       frg(80 quality)



                                        frg(75 quality) 


  file size:
      png                      :  232,325 Bytes 
      bmp(ARGB32bit)           :1,920,054 Bytes
      frg(100 quality)(0  size):  364,840 Bytes
      frg(100 quality)(50 size):  452,448 Bytes
      frg(90 quality)(0  size) :  217,327 Bytes
      frg(90 quality)(50 size) :  237,644 Bytes
      frg(80 quality)(0  size) :  173,129 Bytes
      frg(80 quality)(25 size) :  182,455 Bytes
      frg(80 quality)(50 size) :  188,084 Bytes
      frg(75 quality)(50 size) :  146,427 Bytes


可以看到frg的质量控制参数降低时,在小范围过度较强的图片区域时首先效果变差,这时建议提高质量参数; 

在质量控制参数80以下后,frg质量控制较差(当然文件大小也在变小),建议80以下的质量控制参数只用在损失影响不大的图片或者对文件大小很在意的情景.



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值