【发布时间】:2021-10-13 23:23:00
【问题描述】:
这是我的 image_uploader.rb
require "image_processing/mini_magick"
class ImageUploader < Shrine
Attacher.derivatives do |original|
magick = ImageProcessing::MiniMagick.source(original).saver(quality: 88)
# generate the thumbnails you want here
{
thumb: magick.resize_to_fill!(150, 150),
medium: magick.resize_to_fill!(500, 500),
large: magick.resize_to_limit!(800, 800),
}
end
end
问题很简单,但我找不到 Shrine 文档的答案。我怎样才能得到原始照片?在 Rails 4 中很简单,我只需要 image_url(:original)
一些技巧:
我阅读了有关 mini_magic 并添加了类似的内容
original: magick.resize_to_limit!(20000,20000),
如果不超过 20000x20000 尺寸,图像将不会更改...
【问题讨论】:
-
好久没用神社了...简单的
@image.image_url怎么样? -
太棒了,这么简单:)
标签: ruby-on-rails image-processing ruby-on-rails-6 shrine