gpt4 book ai didi

ruby-on-rails - 使用 Paperclip 从图片中获取 GPS 元数据

转载 作者:行者123 更新时间:2023-12-03 23:30:57 26 4
gpt4 key购买 nike

我有一个关于回形针的问题。许多现代相机和手机在拍摄时都会将 GPS 元数据添加到照片中:

geotagging

我的 Rails 应用程序的用户可以上传照片并手动添加位置数据。然而,这很糟糕,因为用户不想输入:他们希望它在那里 自动 .

可以,以及如何使用 Paperclip 和 Ruby on Rails 从照片(始终为 JPEG)中获取 GPS 元数据?可以用回形针完成还是我需要另一个 gem ?

最佳答案

您需要的是能够提取 EXIF 图片中的信息。

有一个 gem 旨在做到这一点:exifr
您可以使用以下 bundler 行自动安装它:

gem 'exifr'

编辑:

我个人已经切换到同一个 gem 的这个分支,它包含 GPS 助手:
gem 'exifr', :git => 'git://github.com/picuous/exifr.git'

使用示例:
EXIFR::JPEG.new('IMG_6841.JPG').gps?                # => true
EXIFR::JPEG.new('IMG_6841.JPG').gps # => [37.294112,-122.789422]
EXIFR::JPEG.new('IMG_6841.JPG').gps_lat # => 37.294112
EXIFR::JPEG.new('IMG_6841.JPG').gps_lng # =>-122.789422

关于ruby-on-rails - 使用 Paperclip 从图片中获取 GPS 元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4978133/

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