この辺りのライブラリは画像の縮小ができるので、どれも func(src image.Image, w int, h int) (image.Image, error) で呼べるよう整理して、それを元にしたベンチマークのジェネレータとかサンプル画像出力プログラムを作った。
![Go言語で画像縮小できるライブラリのベンチマーク](https://cdn-ak-scissors.b.st-hatena.com/image/square/dab069bfc07803494e415f7a697e8797f481f9b3/height=288;version=1;width=512/https%3A%2F%2F3.bp.blogspot.com%2F-0qIhzL0C9Ms%2FU-yO2mQH7pI%2FAAAAAAAASxU%2FwsHk1LNuP7k%2Fw1200-h630-p-k-no-nu%2Fvis.png)
この辺りのライブラリは画像の縮小ができるので、どれも func(src image.Image, w int, h int) (image.Image, error) で呼べるよう整理して、それを元にしたベンチマークのジェネレータとかサンプル画像出力プログラムを作った。
最新版を使う。 imagemagickをOpenMPを無効にして最新にバージョンアップ デフォルトでOpenMPオプションは有効になっています。 OpenMPオプションが有効のままだと、メモリを多く消費するようです。 --disable-openmp convertコマンドによるリサイズ処理に、下記オプションを設定 -define jpeg:size=リサイズ幅xリサイズ高さ このオプションが有効なのはjpeg画像のみですが、 リサイズ処理の時間の削減、メモリ消費を抑えることができるようです。 一説では、このオプションの有無で10倍の速度の差が発生するといわれていました。 jpeg画像をリサイズする際には上記オプションを必ずつけるようにしましょう。 本当は速いImageMagick: サムネイル画像生成を10倍速くする方法 8bit QuantumDepth=8バージョン(Q8)は業界基準
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く