views:

190

answers:

1

I have a rectangular image for example 30x800 pixels

How I can scale it with paperclip to preserve the aspect ratio to a 100x100 pixel image with borders filling the empty area ?

an example : http://www.imagemagick.org/Usage/thumbnails/pad_extent.gif

+4  A: 
  has_attached_file :image, :styles => { :thumb => "100x100>" }, 
    :convert_options => {:thumb => "-gravity center -extent 100x100"}

Or with not white background

  has_attached_file :image, :styles => { :thumb => "100x100>" }, 
    :convert_options => {:thumb => "-background red -gravity center -extent 100x100"}
Voyta
Perfect, thanks
astropanic