如何用C#降低图片的分辨率 并存储

[复制链接]
查看11 | 回复2 | 2013-6-22 13:40:27 | 显示全部楼层 |阅读模式
你好,按照您给的信息,我的代码是这样的FileStream fs = new FileStream("C:\600dpi扫描图片.JPG", FileMode.Open);Bitmap bm = new Bitmap(fs);
bm.SetResolution(300.0F,300.0F);
Image image = Image.FromHbitmap(bm.GetHbitmap());
bm.Dispose();
可是我再将image导出成图片文件后,发现还是600dpi的图片,大小和像素都没变fs.Close();...
回复

使用道具 举报

千问 | 2013-6-22 13:40:27 | 显示全部楼层
我自己找到方法了Bitmap bmpDest = new Bitmap(360,270);Bitmap bmpSrc = new Bitmap("Source.jpg");Graphics g = Graphics.FromImge(bmpDest);g.DrawImage(bmpSrc, rectDest,rectSrc,Graphic...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行