png和jpg哪个清晰
PNG比JPG更清晰。
PNG和JPG是两种常见的图片格式,它们都可以用来存储图片,但是它们之间有很大的差别。
PNG是一种无损压缩的图片格式,它可以保存图片的原始质量,而且不会失真,因此它的清晰度更高。PNG图片的文件大小也比JPG图片要大,因此它不太适合用来存储大量图片。
JPG是一种有损压缩的图片格式,它可以将图片的文件大小压缩到更小,但是会导致图片失真,因此它的清晰度比PNG要低。JPG图片的文件大小比PNG图片要小,因此它更适合用来存储大量图片。
总的来说,PNG和JPG的清晰度是有很大差别的,PNG的清晰度更高,而JPG的清晰度更低。但是,由于PNG图片的文件大小比JPG图片要大,因此在存储大量图片时,JPG图片更加合适。因此,在选择图片格式时,要根据自己的需求来选择合适的图片格式。
图片压缩的原理
1、有损压缩:丢失部分图像信息来减小文件体积,代表格式如JPEG。有损压缩的原理是:
(1)色彩空间转换:将RGB色彩空间转换到YCbCr色彩空间,灰度信号大部分集中在Y通道,Cb和Cr主要包含色彩信息。
(2)下采样:降低Cb和Cr通道的采样率,丢失部分色彩信息,人眼对色彩敏感度较低。
(3)量化:限定每个像素可以使用的颜色级数,相近颜色合并,量化误差丢失细节。
(4)熵编码:不连续信号用更短的代码表现,冗余信息丢失,文件体积减小。
2、无损压缩:不丢失任何图像信息,代表格式如PNG。无损压缩主要利用图像本身存在的冗余度来减小文件体积:
(1)跨行比较:比较相邻行,如果相同则只存一行数据,后续行只记录行号。
(2)长度编码:记录连续相同像素出现的次数。
(3)字典编码:构建图像数据的字典,后续数据查字典编码,达到压缩效果。
(4)哈夫曼编码:根据像素出现频率构建哈夫曼树,频率高的像素编码短,低频像素编码长。