FRG圖像文件格式(二):壓縮質量

FRG圖像文件格式():壓縮質量

作者: [email protected]   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以下的質量控制參數只用在損失影響不大的圖片或者對文件大小很在意的情景.



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章