gpt4 book ai didi

javascript - 使用 Google Apps 脚本从上传的图像中获取地理标记?

转载 作者:行者123 更新时间:2023-11-29 10:20:53 25 4
gpt4 key购买 nike

想法:目前我有一个脚本可以监视(从智能手机或标签页)上传到特定文件夹的新图像。该脚本根据图像的名称将图像移动到某个子文件夹,并将包含相应数据的行附加到特定电子表格。

是否可以从上传到 Google 云端硬盘的图像(使用智能手机)中获取地理信息以将它们放入电子表格?搜索了 API,但看起来没有相应的 native 函数。任何第 3 方解决方案?

最佳答案

可以使用 GAS 完成您的任务(获取上传图像的地理数据)。没有执行它的 GAS 服务,我几乎可以肯定现在没有适合您任务的第 3 方解决方案。该任务的简要方案如下

  1. 遍历图像文件夹中的所有文件。
  2. 使用DocsList.getFileById 方法打开每个文件
  3. 检查文件数据是否需要 MIME 类型。我假设,JPEG 文件是您最想要的。它们具有 image/jpeg MIME 类型。 getContentType BLOB 类的方法返回数据类型。
  4. 对于过滤后的文件,使用BLOB.getBytes获取数据方法,在数据中找到 EXIF-matadata(见下文),解析它并获取地理标签。地理信息作为元数据存储在图像文件中,通常有 EXIF格式。有许多 Javascript 库能够读取 JPEG 文件的 EXIF,例如 this one .您可以编写自己的代码来执行此步骤,也可以修改现有的库(如果库许可证允许的话)。现有的库修改应该没有问题。
  5. 将检索到的地理信息发布到电子表格中。

关于javascript - 使用 Google Apps 脚本从上传的图像中获取地理标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12370319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com