ruby-on-rails - 如何在 Rails 中检索图像的 EXIF 信息

标签 ruby-on-rails ruby paperclip exif

我正在使用 Rails 回形针在我的页面中显示图像。我想知道如何检索图像的 EXIF 信息(如尺寸、相机型号、高度、宽度等)。任何人都可以帮助我吗???

谢谢!!!

最佳答案

你有没有给exifr试一试 gem ?来自文档

EXIFR::JPEG.new('IMG_6841.JPG').width               # => 2272
EXIFR::JPEG.new('IMG_6841.JPG').height              # => 1704
EXIFR::JPEG.new('IMG_6841.JPG').exif?               # => true
EXIFR::JPEG.new('IMG_6841.JPG').model               # => "Canon PowerShot G3"
EXIFR::JPEG.new('IMG_6841.JPG').date_time           # => Fri Feb 09 16:48:54 +0100 2007
EXIFR::JPEG.new('IMG_6841.JPG').exposure_time.to_s  # => "1/15"
EXIFR::JPEG.new('IMG_6841.JPG').f_number.to_f       # => 2.0

关于ruby-on-rails - 如何在 Rails 中检索图像的 EXIF 信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11839664/

相关文章:

ruby - 如何只选择一次运算符,而不是在循环中重复测试?

ruby - 按大写字母拆分字符串,但如果前面有空格则不拆分

ruby-on-rails - 使用回形针 gem 从种子文件上传图像

ruby-on-rails - 回形针 :style options not working with s3_direct_upload

ruby-on-rails - Ruby on Rails send_file, Controller 操作中的代码运行两次

ruby-on-rails - 使用 parent.send(association).build 而不是 reflect_on_association(association).klass.new 动态添加嵌套字段

ruby-on-rails - Rails 应用程序作为多个 Rails 应用程序的代理

ruby-on-rails - Ruby on Rails 4 和 Paperclip

javascript - Rails 中包含的默认 js

ruby-on-rails - 如果我的模型不代表不同的想法,而是代表具有重叠字段的不同类型,我应该在应用程序中使用什么数据库?