tig*_*rou 5 windows-7 camera exif jpeg windows-photo-viewer
我最近将相机的 SD 卡放入了一台 Windows 7 PC 并开始在上面浏览图片。我注意到有些没有正确对齐并使用rotate feature包含在 Windows 照片查看器中,以便按我想要的方式查看它们。
我不知道的是,当使用旋转功能时,它也会在按下下一个或上一个按钮时覆盖图片,导致质量可能下降(在我看来这是一个坏主意,应用程序至少应该警告用户什么使用此类功能时会发生)。
之后,我将 SD 卡重新插入我的相机,意外发生了:旋转后的图片无法再预览。相反,我得到了一个黑屏,上面写着“不兼容的 JPEG 格式”。其他文件(未受影响)仍然可以正常工作。
为了了解发生了什么,我从相机打开了一个 JPEG 文件,并在十六进制编辑器中在 Windows 7 上生成了一个文件。这是区别:
相机 JPEG 文件中有一个Exif标签(带有0xE1标题)。其他 JPEG 文件(Windows 7)首先JFIF在其中包含一个标签,然后是一个Exif标签(0xE0在标题中)。
因此,如果我理解得很好,两者都是 JPEG 文件,但使用不同的内部格式。
这是我的问题:是否可以(使用某些工具)将JFIF文件转换为Exif格式?
我知道原始相机文件已被重新编码,因此会损失一些质量(找回原件是不可能的)。我想知道是否将它们从 JFIF 转换回 Exif(如果可能的话,没有第二次质量损失......)
小智 4
JPEG 标准有许多出于特定原因而创建的文件兼容性变体,经常使用的两种类型是 EXIF 和 JFIF。
尽管这两个文件都被归类为 JPEG 文件并且以 JPEG 扩展名出现在计算机上,但差异是由于在相机或计算机处理过程中添加到原始图像的补充数据造成的。该数据通常存储在称为“APPn”的区域中(其中“n”是数字 0、1、2 等)。
大多数成像软件应用程序都可以打开这两种类型的 JPEG 文件,但大多数数码相机只能显示 EXIF 格式的图像。当 EXIF 文件在 Photoshop 等成像程序中打开并保存时,该文件会更改为 JFIF 格式,导致相机无法再打开该图像,并且拍摄数据会丢失。
EXIF
EXIF 格式是为数码相机使用而创建的,APPn 存储诸如记录图像时相机的状态(快门、光圈白平衡等)等信息。
联合FIF
JFIF 变体常用于成像行业,大多数软件应用程序都以此格式保存文件。JFIF 使用 APPn 存储版权和字幕(IPTC 文本)等信息以及用于色彩管理的配置文件信息(icm 数据)。
您可以尝试ExifTool并运行此命令,但您的相机可能无法显示图像,因为拍摄数据丢失。
exiftool "-exif:all<jfif:all" "-thumbnailimage<jfif:thumbnailimage" FILE
| 归档时间: |
|
| 查看次数: |
21705 次 |
| 最近记录: |