引用:
原帖由 海云 于 2016-8-16 00:25 发表 
下载了一个图片的压缩包,解压以后对里面的图片进行了裁剪,结果发现图片在裁剪后缩小了(例如:裁剪前有3.2MB,裁剪后变成2.4MB)但存放图片的文件夹反倒变大了(例:图片裁剪前文件夹140MB,图片裁剪后文件夹145MB) ...
第一个问题,图片处理时会产生临时文件或者碎片,往往会比较大。因此你图片处理后文件夹变大是很可能的。
第二个问题,图片有不同格式,比较常见的如BMP(位图)文件和JPG(专家组)文件。前者是逐点定义的,就是说如果不算文件头尾加进去其他信息,同样分辨率和颜色精度的的BMP文件,其BMP文件大小是一样。但是JPG格式不同,这个格式的文件是压缩过的,即便是同样分辨率和精度的不同图片,压缩后的尺寸也会有差异,比较简单的图片压缩率会高些,复杂图片压缩率会很低,理论上如果是一张没有任何规律可寻的随机图片无法压缩,其尺寸会和BMP文件即未压缩过的一样大。这是很正常的情况。