Quantcast
Viewing all articles
Browse latest Browse all 12789

"いつもの convert に「-define jpeg:size=…」をつけるだけで10倍速くなる 「ある条件下で高速に」と書きましたが、その条件とは、以下の2つです。 条件1:..."

いつもの 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倍速くする方法 - 昼メシ物語

Viewing all articles
Browse latest Browse all 12789

Trending Articles