rails4でcarrierwaveを使って画像をアップロードしているのですが、デジカメや一眼レフで撮影した画像をアップロードされた場合、かなりのファイルサイズになってしまい、データ通信量が多くなってページの読み込みが遅くなったり、Amazon S3のデータ送信量も多くなってしまうので、解像度や画質をある程度落として、ファイルサイズを下げてからアップロードしたいのですが、
application_name/app/uploaders/image_uploader.rbに
ruby
1process :resize_to_limit => [300, 150]
と設定すれば、リサイズはされるのですが、解像度や画質を落としたい時の設定方法はcarrierwaveでできますか?
それとも、他のgemを使って画質を落とすのでしょうか?
また、サイト自体はユーザーが記事を投稿するサイトなので、こちらが予めファイルサイズを縮小などはできない仕様になっています。
どなたかご存知でしたら、ご教示下さい!
よろしく御願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/06 12:31
2015/09/06 12:58
2015/09/06 13:35