使用EXIF工具将EXIF从一个图像复制到另一个图像花费太长时间

时间:2018-04-24 08:55:12

标签: c# winforms exif exiftool

我正在使用以下代码使用exiftool将exif数据从一个文件复制到另一个文件。

当从命令行直接运行时,该工具很快。但是当从winform应用程序执行命令时,需要更长的时间。这里出了什么问题?请指教。有没有其他方法可以实现这一目标?

foreach(string cpath in filelist)
{
    string path = "-overwrite_original -TagsFromFile " + "\"" + file + "\"" +" "+ "\"" + outdir + "\\" + Path.GetFileNameWithoutExtension(file) + ext + "\"";
                        runCmd(path);
}

  public void runCmd(string command)
    {

        ProcessStartInfo cmdsi = new ProcessStartInfo("exiftool.exe");
        cmdsi.WindowStyle = ProcessWindowStyle.Hidden;
        cmdsi.Arguments = command;
        Process cmd = Process.Start(cmdsi);
        cmd.WaitForExit();    
    }

0 个答案:

没有答案