“
- 本当は速いImageMagick: サムネイル画像生成を10倍速くする方法 - 昼メシ物語
いつもの convert に「-define jpeg:size=…」をつけるだけで10倍速くなる
「ある条件下で高速に」と書きましたが、その条件とは、以下の2つです。
- 条件1: 元ファイルが JPEG 画像であること
- 条件2: 元ファイルを開くより前に、変換後の縦横pxが分かっていること
たとえば、前回の記事の例と同じ、4288x2848のJPG画像(4.8MB)から180x120pxのサムネイル画像を作成することを考えます。
普段なら、 ImageMagickの convert コマンドを使って
convert -resize 180x120 src.jpg dst.jpg
などとするとおもうんですが、ここで、高速化のためのオプションを付けます。
convert -define jpeg:size=180x120 -resize 180x120 src.jpg dst.jpg
速くする方法というのは、実は、これだけです。*1
”
- 本当は速いImageMagick: サムネイル画像生成を10倍速くする方法 - 昼メシ物語