Method: DynamicImage::ImageSizing#crop_geometry_string
- Defined in:
- lib/dynamic_image/image_sizing.rb
#crop_geometry_string(ratio_vector) ⇒ Object
Returns crop geometry as an ImageMagick compatible string.
Example
image = Image.find(params[:id]) # 320x200 image
sizing = DynamicImage::ImageSizing.new(image)
sizing.crop_geometry(Vector2d(100, 100)) # => "200x200+60+0"
47 48 49 50 |
# File 'lib/dynamic_image/image_sizing.rb', line 47 def crop_geometry_string(ratio_vector) crop_size, start = crop_geometry(ratio_vector) crop_size.floor.to_s + "+#{start.x.to_i}+#{start.y.to_i}!" end |