title: Allowing users to crop and resize images Ruby on Rails
body: <p>Sorry for the fairly generic question but I was wondering whether anyone had any recommendations on how to best allow users to crop and edit their own images. </p>
  
  <p>What I would like to happen is that when a user uploads their image on my app for the app to show a copy of the image with an overlay that only allows a fixed aspect ratio (perhaps 4:3), the user would then be able to select the area of the image they would like to crop and save as their image. </p>
  
  <p>The best example I can think of this is when cropping cover photos on Facebook. </p>
  
  <p>I have looked into the various Gems and elements that I believe would be needed as below: </p>
  
  <p>Carrierwave - For file uploading (and I think cropping - correct me if I am wrong)
  ImageMagick/Mini-Magick/Rmagick - to handle processing the image.</p>
  
  <p>However I am still a little unsure how these fit together.</p>
  
  <p>Any advice people have on the best combination of gems and how they work together to achieve this cropping feature would be much appreciated. </p>