Eve*_*ett 4 ruby exif ruby-on-rails carrierwave minimagick
嘿.我一直试图通过带有MiniMagick的Carrierwave上传的图像中获取一些EXIF数据.我已经搜索了相当广泛的试图解决它但我找不到任何相关的东西.谁知道怎么样?谢谢!
弄清楚了.以下代码块将把方法get_exif添加到Carrierwave上传器
def get_exif( name )
manipulate! do |img|
return img["EXIF:" + name]
end
end
Run Code Online (Sandbox Code Playgroud)
只需将"DateTimeOriginal"等EXIF名称传递给它,它就会返回数据.
但要记住的一件事是,如果你使用带有GridFS的Mongoid,或者其他任何不提供current_path的东西,那就操纵吧!取决于它.对于Mongoid,您可以创建临时文件并为其指定路径,也可以切换到文件存储而不是GridFS.
| 归档时间: |
|
| 查看次数: |
2112 次 |
| 最近记录: |