■Generate thumbnail images with Image::Epeg
http://0xcc.net/blog/archives/000096.html
にて紹介されている libepeg の perl bindings であるところの Image::Epeg はメンテナンスされてなくて、最新の libepeg だとうごかなかったんですが、うごくようにしたいよね、ということでメンテナンスしたということがありました。メンテナにメールしたところ、「俺もうやる気ないから、勝手にやってくれ」的なことをいわれたんで、co-maintainer にしてもらって、0.08 をリリースしました。libepeg 自体をパッケージにうめこむようにしたんで、libjpeg さえあればお気軽にためせるんで、ためしてみてくださいませ。
I am co-maintainer of Image::Epeg today!Image::Epeg is Perl wrapper to the ultra-fast jpeg manipulation library "Epeg".This library can be used to thumbnail (resize down) jpegs, set comments and quality.
Here is the benchmark result:
# Image::Epeg 0.07
# Imager 0.67
# GD 2.41
# Image::Magick 6.3.7
Benchmark: timing 1000 iterations of GD-copyResampled, GD-copyResized, Imager-mixing, Imager-normal, Imager-preview, epeg, imagemagick...
GD-copyResampled: 44 wallclock secs (42.27 usr + 1.93 sys = 44.20 CPU) @ 22.62/s (n=1000)
GD-copyResized: 44 wallclock secs (42.39 usr + 1.63 sys = 44.02 CPU) @ 22.72/s (n=1000)
Imager-mixing: 36 wallclock secs (35.45 usr + 0.67 sys = 36.12 CPU) @ 27.69/s (n=1000)
Imager-normal: 109 wallclock secs (108.25 usr + 0.79 sys = 109.04 CPU) @ 9.17/s (n=1000)
Imager-preview: 29 wallclock secs (28.06 usr + 0.73 sys = 28.79 CPU) @ 34.73/s (n=1000)
epeg: 10 wallclock secs ( 9.95 usr + 0.11 sys = 10.06 CPU) @ 99.40/s (n=1000)
imagemagick: 73 wallclock secs (68.51 usr + 4.31 sys = 72.82 CPU) @ 13.73/s (n=1000)
Arctic Cooling
購入: 2人 クリック: 5回
購入: 2人 クリック: 5回
トラックバック - http://d.hatena.ne.jp/tokuhirom/20090701/1246430624


