【问题标题】:Rails 6 - Shrine - ImageProcessing - Get Original Uploaded fileRails 6 - Shrine - ImageProcessing - 获取原始上传文件
【发布时间】: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


【解决方案1】:

好久没用神社了……

简单的怎么样

@image.image_url

【讨论】:

    猜你喜欢
    • 2017-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多