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)
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)
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)
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)
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)
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)
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)
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)
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以下的质量控制参数只用在损失影响不大的图片或者对文件大小很在意的情景.