by kevin
20.
八月 2013 21:44
>
最近在开发65emall的时候,发现产品的缩略图每个都有几十KB,检查了下,发现,在生成缩略图的时候,代码里只是设置了InterpolationMode,如下 1: g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.Low;
其实这样的压缩,非常有限,所以文件还是非常大。
其实,要真正压缩jpg文件,还是要降低图片的质量,这里我们设置了50%,结果图片大小缩小了80-90%。
具体的代码如下
1: private static ImageCodecInfo GetEncoder(ImageFormat format)
2: {
3: ImageCodecInfo[] code...
[更多...]