このコードを最適化する必要があります。現在、このコードは機能します。extern ツール「exiftool」を使用して、ファイル内の datetimeoriginal タグを抽出できます。しかし、このプロセスが繰り返されると、これは遅すぎます。この情報を変数で直接抽出する方法はありますか?
void image::add_info_creation_date(char *name_jpg){
//Execute exiftool in bash
stringstream ss;
ss << "exiftool.exe -datetimeoriginal -timezone images\\" << name_jpg << " >> temporal.txt";
error = system(ss.str().c_str());
if (error != 0){
printf("The value returned was: %d.\n", error);
ss.clear();
exit(1);
}
ss.clear();
...
}
私の文法について申し訳ありませんが、私は英語のネイティブ スピーカーではありません。