【发布时间】:2019-03-24 17:46:34
【问题描述】:
我可以找到带有System.IOUtils.TFile 的文件的基本属性,例如大小、日期等。但是,我不知道如何在我的 C++ Builder FMX 应用程序中从 JPEG(纬度和经度)获取 GPS 坐标.
我可以使用基于 Microsoft 的 this GDI+ example 的控制台应用程序来完成。我只是不知道如何在System.IOUtils.TFile 级别做到这一点。如果没有必要,我不想运行控制台应用程序来获取 GPS 数据。
【问题讨论】:
-
纬度和经度以一种称为 EXIF 数据的结构嵌入 JPEG 图像中。我不认为
System.IOUtils支持这一点。但是,看看ccr-exif 库。 -
TFile 提供对文件内容的访问,以及对来自文件系统的基本元数据的访问。 GPS 坐标不是文件系统元数据的一部分。您必须实际打开文件并解析其内容。如果您环顾四周,有很多可用于 Delphi 的 JPG 解析器。
-
感谢 Relinkvent,我询问的是 Builder,而不是 Delphi。对对象帕斯卡一无所知。
-
@relayman357 Delphi pascal 代码可用于 C++Builder 项目。
标签: firemonkey c++builder