文章插图
Z字形穿梭扫描的路径,图片来自维基百科
此时的编码就变成了这样:

文章插图
当剩下的数字都是0,且过早结束的编码,可以将连续的0的部分采用霍夫曼编码表示为“EOB”,最后,这串编码就成了这个样子:

文章插图
现在,我们就得到了JPEG的编码了 。通过一系列的处理,可以看到,图像中的信息达到了压缩和简化的目的 。这就是一幅原始图像被压缩为JPEG的大概过程 。
八、图片质量
在生成一张JPG图像文件时,你通常需要设置图像质量参数,这个参数的数值越大,图像的质量也就越高,同时图片文件的体积也就越大,相反地,数值越小,图像的质量就越低,同时图片文件的体积越小,下面是三张图片:

文章插图
图片一

文章插图
图片二

文章插图
图片三
第一张图片的质量参数是100,第二张图片的质量参数是60,第三张图片的质量参数是20,很容易可以看出,第一张图片的细节较为丰富,第二张图片的画面中好像稍微有一些噪点,第三章图片的直接可以看到大块的马赛克了 。
九、代码示例
现在你已经了解了JPEG算法的工作原理,如果你想更进一步地学习,那么在GitHub中有这样一个代码示例,其作用就是进行JPEG压缩,感兴趣的同学可以点击这里查看和研究 。
上述便是JPG和JPEG图像格式的相关知识讲解,相信大家对于JPG图片格式有更深的了解了吧,JPG是一种有损压缩图像格式,体积相对较小,打开速度较快,但是图片相对没有那么清晰,大家可以根据自己的需求来选择图片格式 。
- 关于天牛的资料介绍二年级 关于天牛的资料介绍
- ps图像错位效果
- 关于爱情的甜蜜英文句子
- 关于内向的语录
- 关于环保的道德语录
- 关于认真仔细的名言
- 关于元旦的句子大全 关于元旦的句子大全短句
- 图像放置 css关键字特效
- 关于报仇的说说
- 怎么用css写背景图像
