image - 数码相机拍摄的照片中存储了哪些额外信息?
问题描述
当我用相机拍照时,文件大小似乎非常大。在此示例中,原始文件为 5186kb。我编写了一个 java 程序来读取图像然后再次写入,删除除像素值之外的任何信息。
第一次重写时,文件大小下降到 1005kb,减少了 500% 以上!为了确保我不会因为压缩而丢失数据,我在生成的图像上对程序进行了 100 次迭代,文件大小恰好保持在 1005kb 且图像质量没有损失。
我的问题是,相机在另一个 4181kb 中存储了什么?我知道某种元数据,但似乎很多。我想通过像这样调整图像大小来了解我失去了什么。
解决方案
推荐阅读
- saml - 如何将 Okta SAML 集成到现有的 SPA (VueJS)
- javascript - 获取数字的重要一半
- amazon-web-services - EC2 实例 (Elastic Beanstalk) 上的 Amazon Cassandra 连接超时
- r - 将水深测量分配给栅格地图
- docker - 多个域的 Nginx 重定向问题
- django - 加载配置文件详细信息页面时出现 NoReverseMatch 错误
- javascript - 使用 JavaScript 提交表单后,如何清除 HTML 表单的特定输入字段
- android - 背景 Drawable 未应用于按钮
- html - 为什么这些 inline-block 元素在顶部和底部保留空白?
- amazon-sqs - 是否可以在 Java SDK 中设置 ARN 参数 role_arn?