同为.jpg文件,为何一张几MB,另一张却只有几百KB?

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:52:36
数码相机拍出来的相片是.jpg格式,一张大概有几MB,我用xp自带的画图软件打开,另存为.jpg在不同目录下,为何大小只有几百KB?

JPG格式是一种压缩图像格式,同样一张相同像素的图片,文件大小是不一样的,一般来说,越是单纯色彩的画面文件越小、越是细节的层次少的画面文件越小,另外在保存图片文件是可设定图片的品质(即压缩率),采用高压缩率保存图片文件要小许多,JPG文件算法中会将图片中相邻的像素做近似处理,这样处理实际上就产生了失真(如果压缩率不是太高,图片在电脑上看不出明显区别),但记录图片的文件会小许多,如果压缩率设定很高,电脑处理时会将区别较大的相邻像素的数据按相同来记录,所以文件会小很多,同时细节也会损失很多。
你可以用ACDSee打开一幅图片,另存一下,另存时可以设定图像品质(软件默认为85%,所以另存后文件小了许多),选择不同的品质(即压缩率)来另存,看看另存后的图片有什么不同。

画图软件另存为是有损压缩,体积当然小很多。不过你在视觉上是看不出来的。

JPG格式的图片其实可以压缩,但是不损失象素,因为数码相机拍的照片其实保留了很多信息,数码相机拍出来的照片基本都是JPG格式的,容量确实比较大,但是把那些信息搞掉后就变小了,你的一问是不是为什么同样的清晰度,容量却差这么多?但是实际上,没有了efix信息只是第一部,压缩虑也决定了jpg图片的大小,高压缩虑就容量小,当然损失的也多,不过你用肉眼是看不出来的,总结一下,就是保留高压缩率,等于保留了高画质

图像品质不同 分辨率好像也有关系 一张1600的和一张1024的 就能看出了 如果你用photoshop 你就会知道……

像素的问题,虽然格式相同,像素越大占的空间越大