我使用以下代码生成渐进式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。 我不确定我是否缺少插件或其他命令。
答案 0 :(得分:4)
渐进式jpeg编码仅在安装了FreeImageEncoder插件时可用 - 您还必须使用&encoder=freeimage
命令。 WIC和GDI +都不提供渐进式jpeg编码,但WIC和FreeImage都支持子采样控制。
另请注意,渐进式jpegs需要更多移动设备RAM进行解压缩,并且仅在较大输出尺寸(即,> 600x600)时提供速度优势