LoginSignup
4
3

More than 5 years have passed since last update.

通信量削減のためTinyPNGで生成した画像を圧縮したくなることがあります。

Refileでそれをやるにはどうやるのかな?と気になったので試しにgemにしてみました。

使い方

Railsで使うのであればconfig/initializers/refile.rbあたりでこのようにします。

Refile::TinyPNG.configure do |config|
  config.key = ENV['TINYPNG_KEY']
end
%i(fill fit limit pad convert).each do |name|
    Refile.processor(name, Refile::TinyPNG.new(Refile::MiniMagick.new(name)))
end

注意

このgemは実験的なものです。

いろいろ適当なので本格的に使うなら自分でちゃんとしたの作るなり、プルリクするなりしてくれると嬉しいです。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3