2025-11-20 06:42:05
JPG是压缩图片格式,BMP是没压缩的原始格式。转换时JPG变小,BMP变大。比如100KB的JPG可能变成5-8MB的BMP。因为JPG会丢细节换小体积,BMP保留所有像素不压缩。比如手机拍的照片JPG才几MB,放大后转为BMP可能上百MB。
为什么JPG转BMP会变大这么多?因为JPG用了有损压缩,像压缩衣服那样挤掉冗余部分。假设一张图片像素是100万,JPG可能只存70万有效数据,剩下的30万被删掉。而BMP每像素存3个字节(红绿蓝),100万像素就是300万字节,约286MB。实际转换时JPG压缩率70-90%,所以100KB的JPG转BMP可能到5-8MB。比如把手机里的2MB照片转为BMP,结果变成30MB,这就是压缩率差异导致的。
本题链接: