タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

RMagickに関するyoshukiのブックマーク (3)

  • RMagick のメモリ使用量を改善した - @watson1978 の日記

    【追記 2019/06/17】パッチを含んだ RMagick v3.2.0 がリリースされました。 RMagick を使用すると馬鹿みたいにメモリ使用量があがると言われ続けてましたが、修正方法の見込みがたちようやく直しました。 何が起きていたか RubyKaigi 2019 で登壇した際にも話しましたが、RMagick が引き起こしていた多数のメモリリークは修正済み だったので、Ruby の GC が動作すると抱え込んでいる不要なメモリ領域は解放されていました。 問題は Ruby の GC がなかなか動作してくれないことにありました。例えば RMagick で画像用のオブジェクトを生成しても、サイズはたかだか 40 bytes しかありません。 require 'rmagick' require 'objspace' img = Magick::Image.new(1000, 1000)

    RMagick のメモリ使用量を改善した - @watson1978 の日記
  • rubyで画像の拡大縮小(RMagickの拡大縮小関係メソッドの違い) - 別館 子子子子子子(ねこのここねこ)はてブロ部

    RMagick RMagickでは画像を require 'RMagick' img = Magick::Image.read('original.png').first として読み込みます*1。 RMagickには拡大縮小のメソッドとして何種類かあります。パラメータとしては拡大(縮小)率scaleを指定、または縦横ピクセル(width, height)を指定、の二種類があります。 resizeメソッド resizeメソッドは,(元画像によるところはありますが)画質もよいですがファイルサイズは大きくなりがちです。また,リサイズの計算を行うためのフィルタも指定ができ,処理内容を調整することができます。 scaleメソッド scaleメソッドは,resizeよりも画質がやや悪くファイルサイズはやや小さくなる傾向があります。 thumbnailメソッド thumbnailメソッドは,来元画像の

    rubyで画像の拡大縮小(RMagickの拡大縮小関係メソッドの違い) - 別館 子子子子子子(ねこのここねこ)はてブロ部
  • RMagickのメモリーリーク対策。

    2012年05月(1) 2012年02月(3) 2012年01月(1) 2011年06月(2) 2011年05月(1) 2010年11月(1) 2010年08月(1) 2010年07月(1) 2010年06月(2) 2010年05月(2) 2010年01月(2) 2008年10月(3) 2008年09月(7) 2008年08月(4) 2008年07月(11) 2008年06月(1) 2008年04月(8) 2008年03月(17) SQlite3にCSVデータをインポートする際にハマった。 by cm3 (01/24) SQLiteを管理するGUIツール by matuzaki (10/23) SQlite3にCSVデータをインポートする際にハマった。 by jacob (10/22) google calendarとiPhone、Thunderbirdを連携させる。 by 何某。 (08

    RMagickのメモリーリーク対策。
  • 1