我需要放置处理后的图像的尺寸的能力.
我在我的ImageUploader类中:
version :post do process :resize_to_fit => [200,nil] end
有没有办法可以让图像的尺寸与此类似?
height = @picture.image_height(:post)
解决方法
您可以调整并使用此处描述的方法:
http://code.dblock.org/carrierwave-saving-best-image-geometry
码:
version :post do process :resize_to_fit => [200,nil] process :get_geometry def geometry @geometry end end def get_geometry if (@file) img = ::Magick::Image::read(@file.file).first @geometry = [ img.columns,img.rows ] end end