当我用相机拍照时,文件大小似乎非常大。在此示例中,原始文件为 5186kb。我编写了一个 java 程序来读取图像然后再次写入,删除除像素值之外的任何信息。
第一次重写时,文件大小下降到 1005kb,减少了 500% 以上!为了确保我不会因为压缩而丢失数据,我在生成的图像上对程序进行了 100 次迭代,文件大小恰好保持在 1005kb 且图像质量没有损失。
我的问题是,相机在另一个 4181kb 中存储了什么?我知道某种元数据,但似乎很多。我想通过像这样调整图像大小来了解我失去了什么。
当我用相机拍照时,文件大小似乎非常大。在此示例中,原始文件为 5186kb。我编写了一个 java 程序来读取图像然后再次写入,删除除像素值之外的任何信息。
第一次重写时,文件大小下降到 1005kb,减少了 500% 以上!为了确保我不会因为压缩而丢失数据,我在生成的图像上对程序进行了 100 次迭代,文件大小恰好保持在 1005kb 且图像质量没有损失。
我的问题是,相机在另一个 4181kb 中存储了什么?我知道某种元数据,但似乎很多。我想通过像这样调整图像大小来了解我失去了什么。