在这种情况下,"原始文件"是从Adobe 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岁。
但文件元数据仅保留"作者","程序名称","版权","相机制造商",&#34 ;相机型号"。
我感兴趣的其他领域是:" DateTaken"," F-stop","曝光时间",&#34 ; ISO感光度","焦距","最大光圈","测光模式","无闪光"," ;白平衡","光度学解释"。
(我可能有兴趣保留的其他字段,但并不总是填写我的原始文件,所以我不知道它们现在是否丢失:" 35mm焦距","主题距离& #34;,"闪光能量")
原始文件提及:" EXIF版本:0230",输出文件没有EXIF版本。
感谢您的帮助。