我有一个采用位图图像的方法: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%)。看到 优化版本或另存为。
任何人都可以提供任何见解吗?我意识到这是一个专门的主题,所以这在黑暗中有点刺痛。