私はRuby on RailsとPaperclip gemを使用しています。画像を整形してサーバに保存する前に、画像を回転したいと思います。例えばRuby on Rails、Paperclip gem、RJS Template、およびImageMagickライブラリを使用してイメージを処理する方法は?
、私は私のモデルであれば:
has_attached_file :avatar,
:styles => {
:thumb => ["50x50#", :jpg],
:small => ["100x100>", :jpg],
:medium => ["100x100>", :jpg] }
私はこれらの手順を実装したいと思います:
- ユーザーが画像をアップロードします。
- RoRアプリケーションは、ユーザーに「中」のイメージを表示します(おそらく、関連するファイルを一時ディレクトリに保存します)。
- ユーザーはイメージを調整(回転)し、ボタンを使用してイメージを送信します。
- RoRアプリケーションは、Paperclipを使用してイメージ(回転、変換、サイズなど)を処理し、関連するすべてのファイル(「サム」、「小さい」、「中」のイメージ)をディスクに保存します。
これらの手順をRoRアプリケーションに実装するにはどうすればよいですか?
私は私が新しいビューファイル、AJAXのアプローチ(RJS)とで、たとえば、自分自身をサードパーティ製のソフトウェアを追加するが、実装しないだろう... Railcast 182見てきましたImageMagickライブラリ。
P .:私はPaperclip "プロセッサー"について読みましたが、まだそれらを実装することはできません。誰か助けてくれますか?
Railcastを見ました...サードパーティのソフトウェアは追加しませんが、実装自体は自分で行います。私は質問を更新しました。 – user502052
あなたは純粋なjavascriptでカスタムアプローチをしたいと思うように聞こえます。 – raidfive
私はそれが道だと思いますが、どうやってやるのか分かりません。 – user502052