当前位置:网站首页>Progressive JPEG pictures and related
Progressive JPEG pictures and related
2022-07-05 09:08:00 【Flying bear blablabla】
Recently, I have seen some websites jpg
When presenting pictures in format , There are two ways , One is top-down scanning , There is another kind, first of all, blurred pictures , Then gradually clear ( It's like GIF Staggered display of formats ).
One 、 basic JPEG(baseline jpeg) And progressive JPEG
The size of the picture :
Zhang Xinxu's personal blog sees :
The same jpg
picture , If you save it as basic and progressive, which size is smaller ?
According to me 3 Finally, test with pictures of different styles , Find out , Baidu Encyclopedia said that the size of progressive pictures is smaller than that of basic ones, which is inaccurate .
among , There is basically no rule in the size relationship between the two . Here are his test results :
Picture thumbnail | test result |
---|---|
Picture quality 59% And below , gradual JPEG The picture is smaller ; The quality of 60% And above , basic JPEG smaller | |
Picture quality 82% And above , gradual JPEG The picture is smaller ; The quality of 81% And the following , basic JPEG smaller | |
No matter how good the picture is , It's all gradual JPEG The picture is smaller |
however , In terms of probability , Most of the time , Progressive type JPEG Smaller than the basic image size . However , The size difference is compared with the size of the original drawing , Isn't worth mentioning , therefore , The so-called picture size cannot be used as the basis for selecting two kinds of pictures .
Download rendering speed
A man named Ann Robson People who , Recently, I tested the progressive image rendering under various browsers .
The following figure for FireFox Comparison chart of rendering speed under the browser :
When the large outline is loaded OK When , The last suckling pig in Xiaotu hasn't been born yet ; The basic suckling pig diagram has not started loading ! obviously , Robertson is trying to tell us , gradual JPEG Download faster .
The following table shows the test results under each browser :
browser ( Specific test version ) | gradual jpeg Foreground rendering | gradual jpeg Background rendering |
---|---|---|
Chrome (v 25.0.1323.1 dev Mac, 23.0.1271.97 m Win) | Gradually ( Pretty fast !) | Gradually ( Pretty fast !) |
Firefox (v 15.0.1 Mac, 12.0 Win) | Gradually ( Pretty fast !) | Immediately after downloading the file ( slow ) |
Internet Explorer 8 | Immediately after downloading the file ( slow ) | Immediately after downloading the file ( slow ) |
Internet Explorer 9 | Gradually ( Pretty fast !) | Immediately after downloading the file ( slow ) |
Safari (v 6.0 Desktop, v 6.0 Mobile) | Immediately after downloading the file ( slow ) | Immediately after downloading the file ( slow ) |
Opera (v 11.60) | Immediately after downloading the file ( slow ) | Immediately after downloading the file ( slow ) |
The conclusion is simple ,Chrome + Firefox + IE9 browsers , Progressive picture loading is faster , And much faster , As for other browsers , It is consistent with the loading of basic pictures , At least not a drag .
Scott Gilbertson There are other supplements to progressive pictures :
1. You never know the basic picture content , Unless it is completely loaded ;
2. Progressive pictures are sized and framed at the beginning , Not like a basic picture , Backflow due to unset size —— Improved rendering performance ;
3. Progressive pictures also have shortcomings , Just eat CPU Eat memory .
These are the contents , Weigh the use in your hand . generally speaking , Progressive is recommended for large size pictures JPEG.
//zxx: png Pictures can also be presented incrementally
Two 、 Progressive type JPEG establish
photoshop Generate
Everybody knows photoshop There was a “ Stored as web Format used ”, That continuous check is progressive JPEG Picture. , You also need to check the conversion to sRGB Options , In some browsers , The image is set to CMYK There will be some problems !
边栏推荐
- [beauty of algebra] singular value decomposition (SVD) and its application to linear least squares solution ax=b
- Solutions of ordinary differential equations (2) examples
- What is a firewall? Explanation of basic knowledge of firewall
- 利用请求头开发多端应用
- Golang foundation -- map, array and slice store different types of data
- Mengxin summary of LCs (longest identical subsequence) topics
- Huber Loss
- Use arm neon operation to improve memory copy speed
- Hi Fun Summer, play SQL planner with starrocks!
- 容易混淆的基本概念 成员变量 局部变量 全局变量
猜你喜欢
Huber Loss
L'information et l'entropie, tout ce que vous voulez savoir est ici.
My experience from technology to product manager
Summary and Reflection on issues related to seq2seq, attention and transformer in hands-on deep learning
Summary of "reversal" problem in challenge Programming Competition
Rebuild my 3D world [open source] [serialization-1]
Introduction Guide to stereo vision (7): stereo matching
Ros-11 common visualization tools
Introduction Guide to stereo vision (2): key matrix (essential matrix, basic matrix, homography matrix)
Confusing basic concepts member variables local variables global variables
随机推荐
Add discount recharge and discount shadow ticket plug-ins to the resource realization applet
[code practice] [stereo matching series] Classic ad census: (5) scan line optimization
Introduction Guide to stereo vision (7): stereo matching
Attention is all you need
信息与熵,你想知道的都在这里了
迁移学习和域自适应
Codeforces Round #648 (Div. 2) D. Solve The Maze
[code practice] [stereo matching series] Classic ad census: (4) cross domain cost aggregation
c#比较两张图像的差异
Codeworks round 639 (Div. 2) cute new problem solution
Illustrated network: what is gateway load balancing protocol GLBP?
Codeworks round 638 (Div. 2) cute new problem solution
520 diamond Championship 7-4 7-7 solution
C # compare the differences between the two images
Nodemon installation and use
C#图像差异对比:图像相减(指针法、高速)
Information and entropy, all you want to know is here
[beauty of algebra] solution method of linear equations ax=0
Ros-11 common visualization tools
Introduction Guide to stereo vision (5): dual camera calibration [no more collection, I charge ~]