使用Paperclip无法调整默认图像的大小
我希望能够调整我使用Paperclip的默认配置文件图像的大小。 这是我模型中的代码:
has_attached_file :photo, :styles => { :tiny => "25x25#", :thumbnail => "100x100#", :small => "150x150>", :medium => "300x300>" }, :default_url => "/images/default.png"
但是,默认图像不会像用户提交的图像那样resize。 我怎样才能做到这一点?
我一直在使用的解决方案是指定默认图像的样式:
has_attached_file :photo, :styles => { :tiny => "25x25#", :thumbnail => "100x100#", :small => "150x150>", :medium => "300x300>" }, :default_url => "/images/default_:style.png"
然后为每个样式创建一个默认图像(例如:default_tiny.png,即25x25px等等)
希望有所帮助。
has_attached_file :photo, :styles => { :tiny => "25x25#", :thumbnail => "100x100#", :small => "150x150>", :medium => "300x300>" }, :default_url => "/images/default.png"
当您使用回形针resize时,您将有两个resize的选项
- # – >它使用提供的尺寸裁剪图像
- > – >它使用提供的尺寸调整图像大小
我认为在您的情况下,您的图像与您的尺寸不匹配。这就是为什么它没有resize