/*if (i.Size.Height != 168 || i.Size.Width != 104)
{
//===========处理图片缩小功能
System.Drawing.Image image = new Bitmap(aFile.FullName);//得到原图
System.Drawing.Image pThumbnail = image.GetThumbnailImage(168, 104, null, new IntPtr()); //创建缩小的图的大小
Graphics g=Graphics.FromImage(pThumbnail);
g.DrawImage(pThumbnail,10,10, pThumbnail.Width, pThumbnail.Height); //将原图画到缩小的图上
pThumbnail.Save(@"C:\WINNT\Temp\a.Jpeg",ImageFormat.Jpeg); //保存
g.Dispose();
fs = new FileStream (@"C:\WINNT\Temp\a.Jpeg" , FileMode.OpenOrCreate, FileAccess.Read);
}
else
{
fs = new FileStream (@"" + directory , FileMode.OpenOrCreate, FileAccess.Read);
}*/
{
//===========处理图片缩小功能
System.Drawing.Image image = new Bitmap(aFile.FullName);//得到原图
System.Drawing.Image pThumbnail = image.GetThumbnailImage(168, 104, null, new IntPtr()); //创建缩小的图的大小
Graphics g=Graphics.FromImage(pThumbnail);
g.DrawImage(pThumbnail,10,10, pThumbnail.Width, pThumbnail.Height); //将原图画到缩小的图上
pThumbnail.Save(@"C:\WINNT\Temp\a.Jpeg",ImageFormat.Jpeg); //保存
g.Dispose();
fs = new FileStream (@"C:\WINNT\Temp\a.Jpeg" , FileMode.OpenOrCreate, FileAccess.Read);
}
else
{
fs = new FileStream (@"" + directory , FileMode.OpenOrCreate, FileAccess.Read);
}*/
解决方案 »
- 为什么会出现异常,要怎么解决这个问题?
- C#中如何调用dll文件
- 求高手帮忙。 代码问题!
- 抽象类继承下来不override要怎么写
- 如何在vs.net 2008中3D编程中创建和初始化device?求教高手
- client(c#) server(java)的cs结构的文件资料管理系统,cs间用什么通讯或者远程调用方式?
- 在循环获取数据库中的数据,如何让dataGridView1有一条数据就显示一条
- Datagridview里的合并单元格和自动换行
- c#里windows应用程序如何让datagridview里的查询关键字高亮?
- 如何从类中传递一个数组出去?(通过属性从类中得到一个数组?)
- 关于连接字符串的问题
- 请教各位,初学c#
Image imgFile=Image.FromFile(@yourImageFile);
Bitmap myImage = new Bitmap(newWidth,newHeight);
Graphics g= Graphics.FromImage((Image)myImage);
g.DrawImage(imgFile,
new Rectangle(0,0, imgFile.Width, imgFile.Height),
new Rectangle(0,0, newWidth, newHeight),
GraphicsUnit.Pixel); //Save file
myImage.Save(yourFile);
this.pictureBox1.Image = newImg;