我正在使用回形针上传图像
这是我的回形针配置
has_attached_file :avatar,
:path => ":rails_root/public/users/:id/avatar/:style/avatar.jpg",
:url => "/users/:id/avatar/:style/avatar.jpg",
:default_url => "/missing/users/:style/missing.png",
:styles => {"47x47" => "47x47", "228x228" => "228x228","185x176"=>"185x176","pitch_planner"=>"262x129!"},
:convert_options => {"47x47" => "-background black -gravity center -extent 47x47",
"228x228" => "-background black -gravity center -extent 228x228","185x176" => "-background black -gravity center -extent 185x176"}
现在,如果我要根据“样式”生成大小为missing.png的调整大小图像,如何在回形针中实现
一种手动调整图像大小的方法,然后将其存储在pitch_planner文件夹中,或者将要调整大小的样式存储在其中
可以通过回形针以编程方式完成
最佳答案
不使用回形针,但是您可以覆盖查找默认图像的方法,并使用image magick创建它(如果尚不存在)。
img = Magick::Image::read(default_image).first
img.resize_to_fit(75, 75)
img.write 'path'
关于ruby-on-rails - 根据回形针的样式调整missing.png的大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10933050/