您的位置:首页 > 其它

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

2013-06-10 14:33 176 查看
FRG图像文件格式([b]二):[/b]压缩质量

作者:
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以下的质量控制参数只用在损失影响不大的图片或者对文件大小很在意的情景.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: