当前位置: 移动技术网 > IT编程>开发语言>.net > C# 实现图片压缩

C# 实现图片压缩

2018年08月26日  | 移动技术网IT编程  | 我要评论

我思念的城市吉他谱,圣诞节ppt模板,陈静门事件

代码:

private static imagecodecinfo getimagecodecinfo(imageformat imageformat)
{
    imagecodecinfo[] imagecodecinfoarr = imagecodecinfo.getimagedecoders();
    foreach (imagecodecinfo imagecodecinfo in imagecodecinfoarr)
    {
        if (imagecodecinfo.formatid == imageformat.guid)
        {
            return imagecodecinfo;
        }
    }
    return null;
}
view code

代码:

memorystream ms = httputil.httpdownloadfile(url);
bitmap bmp = new bitmap(ms);

encoderparameters encoderparameters = new encoderparameters(1);
encoderparameter encoderparameter = new encoderparameter(system.drawing.imaging.encoder.quality, 75l);
encoderparameters.param[0] = encoderparameter;

memorystream mscompress = new memorystream();
bmp.save(mscompress, getimagecodecinfo(imageformat.jpeg), encoderparameters);
bitmap bmpcompress = new bitmap(mscompress);
bmpcompress.save(path);
bmp.save(path2);

mscompress.close();
ms.close();
view code

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网