忽略EXIF方向标记from-TagsFromFile参数

时间:2018-11-05 11:32:46

标签: c# .net gdi+ exif exiftool

我正在处理一些图像。在处理之前,我会根据方向标签重新对齐图像,进行处理并保存。此过程之后,我使用exiftool

复制了所有exif数据
 using (StreamWriter writer = new FileInfo(exifcommandpath + "exiftoolcommands.txt").AppendText())
 {

 writer.WriteLine("-TagsFromFile");
 writer.WriteLine(cpath);
 writer.WriteLine("--thumbnailimage");
 writer.WriteLine(outdir + "\\" + Path.GetFileNameWithoutExtension(cpath) + ext);
 writer.WriteLine("-overwrite_original");
 if (counter != Filelist.Count)
 {
 writer.WriteLine("-execute");
 }
 else
 {
 writer.WriteLine("-stay_open");
 writer.WriteLine("False");
 }
 }

但这会生成错误的图像。如何在复制时有选择地忽略EXIF Orientation标签? 请指教。

1 个答案:

答案 0 :(得分:1)

答案与代码中避免复制ThumbnailImage的方式完全相同,这是您不想复制--Orientation的标记前面的两个连字符。

请参阅exiftool文档中的--TAG