I have paperclip in Rails (3) working with simple cropping, for example the blow code makes a simple crop of the thumbnail:
has_attached_file :image, :styles => { :thumb => "90x90#" }, :default_style => :thumb
However I was wondering how do you crop a very specific area of an image; lets say you have an x and y coordinate to start from and then a width and height of the crop.
How do you go about passing a complex style like this in?
Check {size}{offset}
combination here:
http://www.imagemagick.org/script/command-line-processing.php#geometry
Example where numbers are width, height, x, y:
90x90+40+30
Paperclip parses the style options string and it is limited to resizing and cropping. Complex ImageMagick options work if they are being passed as :convert_options
, because they are added to convert
command without modification.
has_attached_file :image,
:styles => { :thumb => "" },
:convert_options => { :thumb => "-crop 90x90+40+30" },
:default_style => :thumb
Links to thumbnail processor source code and wiki page:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With