投稿

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

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

イメージ
Go言語で画像縮小できるライブラリのベンチマークなどを取ろうと思って少し書いてみた。
https://github.com/oov/resize-test

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