两张不同大小图片重新生成小图的问题
今有两张图片A,B,由两部相机拍摄而得。由于客户需要保存大量的图片信息,为了节省空间。程序上传图片后会通过Graphics.drawImage方法进行图片重绘生成规定格式的图片640 * 480 与 96 * 72 两版图片。
图片的信息情况如下(均为鼠标右键,图片属性中的详细信息所得)
A图片信息
尺寸: 4608 * 3456
(水平/垂直)分辨率: 72 dpi
位深度: 24
文件大小: 5.65M(5,925,693字节)
B图片信息
尺寸: 2048 * 1536
(水平/垂直)分辨率: 72 dpi
位深度: 24
文件大小: 1.37M(1,446,764 字节)
使用Graphics.drawImage方法获得了两套缩略图640 * 480 和 96 * 72 文件
其中
A图生成的 640 * 480 版本大小为 46.5KB
B图生成的 640 * 480 版本大小为 65.3KB
A图生成的 96 * 72 版本大小为 1.61KB
B图生成的 96 * 72 版本大小为 2.00KB
请问各位:为什么 B 图片生成的缩略图反而比 A 图片 生成的图片还要大呢?
由于客户每天会有大量的图片进行处理。现在已经达到T级存储了。所以对文件要求比较苛刻。所以到这里来,看看有没有什么好的解决办法没有。谢谢各位了!祝大家新的一年里薪水翻翻!