4
嘿。我一直试图通过使用MiniMagick通过Carrierwave上传的图像获取一些EXIF数据。我已经搜索了相当广泛的试图找出它,但我找不到任何相关。任何人都知道吗?谢谢!使用Minimagick在Carrierwave中获取EXIF数据
嘿。我一直试图通过使用MiniMagick通过Carrierwave上传的图像获取一些EXIF数据。我已经搜索了相当广泛的试图找出它,但我找不到任何相关。任何人都知道吗?谢谢!使用Minimagick在Carrierwave中获取EXIF数据
想通了。下面的代码块将一个方法get_exif添加到Carrierwave上传
def get_exif(name)
manipulate! do |img|
return img["EXIF:" + name]
end
end
只需通过EXIF名称,如“原始日期时间”来了,它会返回数据。
但有一点需要记住的是,如果您在GridFS中使用Mongoid或其他任何不提供current_path的操作,请操作!取决于它。对于Mongoid,您可以创建一个临时文件并为其指定路径,或切换到文件存储而不是GridFS。