怎么提高图片质量
c#生成jpg或gif图片 怎么设定图片质量 还有怎么保持原图内容改变原图大小?
默认就是原图大小转换,如果要改变大小的转换,可以另新建一个bitmap,把改了大小的图象存进去,然后保存。
Bitmap newPic = new Bitmap(90, 90);
Graphics g = Graphics.FromImage(newPic);
g.DrawImage(this.pictureBox1.Image, 0,0, newPic.Width,newPic.Height);
newPic.Save("path", System.Drawing.Imaging.ImageFormat.Bmp);
[此贴子已经被作者于2006-2-2 13:50:46编辑过]
JPEG算法好象还没有C#算法
不过,C#中还是有办法的
Image img = Image.FromStream();//FromFile()...
MemoryStream ms = new MemoryStream();
img.Save(ms, ImageFormat.Jpeg);
//转换完毕
byte[] bytes = ms.GetBuffer();
[此贴子已经被作者于2006-2-2 14:01:14编辑过]
新年好,我在学asp做毕业设计,到时还要请教你呢。。。
[此贴子已经被作者于2006-2-7 10:20:06编辑过]