0

次のコードを使用して、プログレッシブ JPG を生成しています。

ImageResizer.ImageBuilder.Current.Build(srcFileName, dstFileName, new ResizeSettings("progressive=true"));

ImageMagik の識別コマンドを使用して、JPG がプログレッシブかどうかを確認しています。

identify -verbose dstfile.jpg

そして私は得る:

Interlace: None

Photoshop を使用してプログレッシブ JPG ファイルを生成していますが、次のレポートを識別します。

Interlace: JPEG

ドキュメントを見ると、この機能は 2011 年 12 月 7 日にバージョン 3.1 に追加されました。バージョン 3.3.2.447 を使用しています。プラグインが不足しているのか、追加のコマンドが不足しているのかわかりません。

4

1 に答える 1

4

プログレッシブ jpeg エンコーディングは、FreeImageEncoder&encoder=freeimageプラグインがインストールされている場合にのみ使用できます。このコマンドも使用する必要があります。WIC も GDI+ もプログレッシブ jpeg エンコーディングを提供しませんが、WIC と FreeImage の両方がサブサンプリング コントロールをサポートします。

また、プログレッシブ jpeg は解凍にモバイル デバイスの RAM を多く必要とし、出力サイズが大きい場合 (つまり、600x600 を超える場合) にのみ速度が向上することに注意してください。

于 2013-11-09T20:01:36.600 に答える