かなり一般的な質問で申し訳ありませんが、ユーザーが自分の画像をトリミングして編集できるようにする方法について、誰かが推奨する方法があるかどうか疑問に思っていました.
私がしたいことは、ユーザーが自分のアプリに自分の画像をアップロードして、アプリが固定の縦横比 (おそらく 4:3) のみを許可するオーバーレイを使用して画像のコピーを表示すると、ユーザーは次のことができるようになることです。をクリックして、トリミングして画像として保存する画像の領域を選択します。
これについて私が考えることができる最も良い例は、Facebook のカバー写真をトリミングするときです。
以下のように、必要と思われるさまざまな宝石と要素を調べました。
Carrierwave - ファイルのアップロード用 (トリミングだと思います - 間違っていたら訂正してください) ImageMagick/Mini-Magick/Rmagick - 画像の処理を処理します。
ただし、これらがどのように適合するかはまだ少しわかりません。
gem の最適な組み合わせと、これらを組み合わせてこのクロッピング機能を実現する方法について、アドバイスをいただければ幸いです。