ImageMagickとの比較1: 速度
ImageMagick(RMagick)とImlib2(Imlib2-Ruby)を用いて、両者のサムネイル作成速度を比較する。
テスト環境
- MacBook Pro
- CPU: 3.06GHz Intel Core 2 Duo
- Mem: 8GB
- Ruby 1.8.7-p174 (Imlib2-RubyがRuby1.9にはインストールできなかった)
- imlib2 1.4.2, Imlib2-Ruby 0.5.2
- ImageMagick 6.5.4 Q16, RMagick 2.13.1
コード
4288x2848のJPG画像(4.8MB)から横幅180pxのサムネイルを10回ずつ作成し、平均速度を比較した。
ベンチマークのコードは以下に上げてある。
gist: 488401 - Benchmark Imlib2 vs ImageMagick- GitHub
結果
ライブラリ 1枚あたりの変換時間 ImageMagick 1.061849 sec Imlib2 0.348064 sec 約3.05倍Imlib2の方が高速だった。確かに、速い。
Imlib2でImageMagickより3倍高速かつ美しいサムネイル画像の生成 - 床のトルストイ、ゲイとするとのこと
ちなみに、PHPバインディングとしては以下のパッケージがbetaで出ています。
http://pecl.php.net/package/imlib2
1年前 | 固定リンク | 2010年 7月 25日 | 
