Игнорировать тег ориентации EXIF ​​аргумента from-TagsFromFile - PullRequest
0 голосов
/ 05 ноября 2018

Я обрабатываю некоторые изображения. Перед обработкой я выравниваю изображение на основе тега ориентации, обрабатываю его и сохраняю. После этого я копирую все данные exif, используя exiftool

 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 голосов
/ 05 ноября 2018

Ответ точно такой же, как и в вашем коде, чтобы избежать копирования ThumbnailImage, два дефиса перед тегом, который вы не хотите копировать --Orientation.

См. - TAG в документации по exiftool.

...