6565
現在、Railsでwebサービスの開発を行っているのですが、画像を多く利用しているため、パフォーマンスがあまりよくありません。そのため、画像を最適化しファイルサイズを下げようと考えています。

基本的な手順は以下を想定しています。

  1. fromから画像をpostしてもらう
  2. コントローラまたはモデルで画像を最適化
  3. paperclipでDBに保存

上記のようにpaperclipでDBに保存する際に、最適化処理を通してから保存したいと考えています。

実際にpaperclipと組み合わせて最適化を行っている方、その他の手段で最適化を行っている方など、いたら教えていただきたいです。また、もっと良い方法で画像を最適化できる方法などあればそちらでも構いません。

その際、おすすめのパッケージ,gemなどあれば教えていただければと思います。
CC BY-SA 3.0
2015-02-16T08:28:10.170
6562
2015-03-18T09:00:06.643
2015-02-16T08:56:14.113
76
7944
question
ruby ruby-on-rails
paperclipで画像を保存する際に最適化する方法
Paperclip でアップロード時に簡単に画像を最適化するのであれば、以下の gem が使えるかと思います。

<https://github.com/janfoeh/paperclip-optimizer>

また、paperclip 単体でも、リサイズ時の `ImageMagick` のオプションを指定出来ますので、そちらを利用する方法もあります。

<https://github.com/thoughtbot/paperclip/wiki/Thumbnail-Generation#optimizing-
thumbnails-for-the-web>
CC BY-SA 3.0
2015-02-16T08:53:50.243
6565
2015-02-16T08:53:50.243
2944
6562
answer