忽略来自-TagsFromFile 参数的 EXIF 方向标记
Ignore EXIF Orientation Tag from-TagsFromFile argument
我正在处理一些 images.Before 处理 我根据方向标签重新对齐图像,处理它并保存 it.After 这个过程 我使用 exiftool
[= 复制所有 exif 数据12=]
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");
}
}
但这会产生错误的方向 image.How 我可以在复制时有选择地忽略 EXIF 方向标签吗?
请指教..
答案与代码中已有的避免复制 ThumbnailImage
的方法完全相同,您不想复制的标签前面有两个连字符 --Orientation
。
请参阅 exiftool 文档中的 --TAG。
我正在处理一些 images.Before 处理 我根据方向标签重新对齐图像,处理它并保存 it.After 这个过程 我使用 exiftool
[= 复制所有 exif 数据12=]
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");
}
}
但这会产生错误的方向 image.How 我可以在复制时有选择地忽略 EXIF 方向标签吗? 请指教..
答案与代码中已有的避免复制 ThumbnailImage
的方法完全相同,您不想复制的标签前面有两个连字符 --Orientation
。
请参阅 exiftool 文档中的 --TAG。