在ASP.NET / GDI编码的图像上可以减少Firefox Pagespeed报告图像大小?

时间:2010-07-21 11:42:32

标签: asp.net encoding gdi

我有一个采用位图图像的方法:foo(Bitmap bmp){}

我正在呼叫bmp.Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams);

基本上encoder使用以下伪代码设置:

foreach (var _encoder in ImageCodecInfo.GetImageEncoders())
{
  if (_encoder.mimetype=="image/png")
  {
   encoder = _encoder;
   break;
  }
}

EncoderParameters基本上是

 using (EncoderParameters encParams = new EncoderParameters(1))
            {
                encParams.Param[0] = new EncoderParameter(Encoder.Quality, quality);
                ...
                ...
            }

无论图片类型是jpeg还是png,pagespeed仍然会说出以下内容:

  

无损压缩xyz.png   可以节省207B(减少44%)。看到   优化版本或另存为。

任何人都可以提供任何见解吗?我意识到这是一个专门的主题,所以这在黑暗中有点刺痛。

0 个答案:

没有答案