如何使用CCR EXIF获取照片拍摄日期和时间?

4

使用 CCR EXIF http://delphihaven.wordpress.com/ccr-exif/,我如何获取图像拍摄的时间?

(如果可以在Delphi中使用其他工具也可以,但是大家都说CCR EXIF是最好的;我只是找不到这个在稀疏的文档中)


你至少可以自己查看TExifData中的字段,对吧?这个问题似乎有些愚蠢。 - Warren P
1个回答

6

尝试使用这个(请注意我没有测试过,只验证了 DateTimeOriginal 标签与返回的 DateTimeOriginal 属性相匹配)。

uses
  CCR.Exif;

procedure ShowDateTimeOriginal(const FileName: string);
var
  ExifData: TExifData;
begin
  ExifData := TExifData.Create;
  try
    ExifData.LoadFromGraphic(FileName);
    ShowMessage(DateTimeToStr(ExifData.DateTimeOriginal));
  finally
    ExifData.Free;
  end;
end;

好的,搞定了。谢谢!顺便问一下,你知道有关CCR EXIF的好网址吗?正如我所说,文档似乎很少。 - Mawg says reinstate Monica
1
不客气。关于一些关于CCR EXIF的资源链接,你可以通过谷歌搜索,也许这个文档会有帮助。 - TLama
1
我已经在谷歌上搜索过并没有找到太多有用的帮助(文档也包含在发行版中了),这就是为什么我在这里发问的原因。再次感谢你的答案。 - Mawg says reinstate Monica

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接