投稿

8月, 2014の投稿を表示しています

Go言語で画像縮小できるライブラリのベンチマーク

イメージ
Go言語で画像縮小できるライブラリのベンチマークなどを取ろうと思って少し書いてみた。 https://github.com/oov/resize-test github.com/nfnt/resize github.com/disintegration/gift code.google.com/​p/​appengine-go/​example/​moustachio/​resize github.com/bamiaux/rez code.google.com/p/graphics-go/graphics github.com/disintegration/imaging この辺りのライブラリは画像の縮小ができるので、どれも func(src image.Image, w int, h int) (image.Image, error) で 呼べるよう整理 して、それを元にした ベンチマークのジェネレータ とか サンプル画像出力プログラム を作った。 テスト環境は Intel Atom D510 で、物理コア数2でハイパースレッディング対応。遅い。 使用したGo言語環境は go1.3.1 の linux/amd64 版。