【发布时间】:2019-04-16 16:18:26
【问题描述】:
我需要在 ruby on rails 中使用 CarrierWave 方法上传文件时调整文件大小。我已经安装了所有必要的 gem,一切正常,除了当我想调整图像大小时。它抛出错误
使用 MiniMagick 操作图片失败,可能不是图片?原始错误:您必须有 ImageMagick 或 GraphicsMagick
从上面的错误消息中,我猜我需要安装 Imagemagick 所以我参考在这里找到的解决方案 link 以获得下载链接,但解决方案中的链接不再有效,并且imagemagick 下载似乎是为 php 的。
我想要什么:谁能给我一个安全的 imagemagick 下载链接,该链接与用于 ruby on rails 应用程序的 CarrierWave 文件上传兼容。
我正在使用 Windows 7
谢谢
class FileUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
include CarrierWave::MimeTypes
version :thumb do
#version :medium do
# change the word 'fit' to 'fill'
process resize_to_fill: [20,20]
end
编码继续............
【问题讨论】:
标签: ruby-on-rails