如何使用ImageResizer.net生成渐进式JPG

时间:2013-11-09 19:13:49

标签: imageresizer

我使用以下代码生成渐进式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。 我不确定我是否缺少插件或其他命令。

1 个答案:

答案 0 :(得分:4)

渐进式jpeg编码仅在安装了FreeImageEncoder插件时可用 - 您还必须使用&encoder=freeimage命令。 WIC和GDI +都不提供渐进式jpeg编码,但WIC和FreeImage都支持子采样控制。

另请注意,渐进式jpegs需要更多移动设备RAM进行解压缩,并且仅在较大输出尺寸(即,> 600x600)时提供速度优势