0

在这种情况下,“原始文件”是从 Adob​​e Photoshop Lightroom 导出的,可能是 .tif 或 .jpg

这是我当前转移属性的代码部分

Image inputImage = Image.FromFile(currentFile.FullName);
...
[SomeTreatements including resize+watermarking]
...
foreach (System.Drawing.Imaging.PropertyItem p in inputImage.PropertyItems)
       outputImage .SetPropertyItem(p);
outputImage.Save(...);

在此之后,inputImage 和 outputImage 具有相同数量的 PropertyItem。他们有 21 个。

但文件元数据只保留“作者”、“程序名称”、“版权”、“相机制造商”、“相机型号”。

我感兴趣的其他丢失的字段是:“DateTaken”、“F-stop”、“曝光时间”、“ISO 速度”、“焦距”、“最大光圈”、“测光模式”、“无闪光灯” “”,“白平衡”,“光度解释”。

(我可能有兴趣保留但并不总是在我的原始文件中填写的其他字段,所以我现在无法确定它们是否丢失:“35mm 焦距”、“主体距离”、“闪光能量”)

原始文件提到:“EXIF 版本:0230”,输出文件没有 EXIF 版本。

谢谢您的帮助。

4

0 回答 0