Max*_*nce 1 ruby-on-rails imagemagick paperclip
我正在尝试检索回形针图像的尺寸。我尝试调用方法width并height应用于我的每个 Imagemodel 实例,但这些返回错误。
然后我试图从这篇文章中获得灵感:https : //github.com/thoughtbot/paperclip/wiki/Extracting-image-dimensions
并在控制台中使用以下内容播放了一下:
image = Imagemodel.first
geometry = Paperclip::Geometry.from_file(image)
Run Code Online (Sandbox Code Playgroud)
虽然我在控制台中收到以下错误
Paperclip::Errors::NotIdentifiedByImageMagickError:
Run Code Online (Sandbox Code Playgroud)
所以我有点困惑......我很高兴为我的表中的特定字段添加高度和宽度(而是在控制器中的创建操作中而不是在模型级别)或直接访问我的视图或控制器中的维度.. .
看来您不是在传递图像,而是在传递记录本身。
尝试这个:
image = ImageModel.first.attachment # this assumes the actual image is named attachment
geometry = Paperclip::Geometry.from_file(image) # will return e.g. => 300x357
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1928 次 |
| 最近记录: |