C#处理图像-缩略图,图像翻转
2008-09-11 11:33
423 查看
我们在C#中要对图像处理,因为用得少,所以很多时候,搞不清楚应该怎么处理,下面就“缩略图”的创建,和图像的“翻转”处理,给出一段代码,不妨一试:
private void button1_Click(object sender, System.EventArgs e)
{
Image.GetThumbnailImageAbort myCallback =
new Image.GetThumbnailImageAbort(ThumbnailCallback);
Graphics g = this.CreateGraphics();
Image image = Image.FromFile("D://肖像08.jpg"); //读取图像
Image i = image.GetThumbnailImage(100,210,myCallback,System.IntPtr.Zero); //生成缩略图,100和210为缩略图的大小
i.RotateFlip(RotateFlipType.Rotate180FlipY); //翻转图像
i.Save("d://s.jpg");
}
public bool ThumbnailCallback()
{
return false;
}
private void button1_Click(object sender, System.EventArgs e)
{
Image.GetThumbnailImageAbort myCallback =
new Image.GetThumbnailImageAbort(ThumbnailCallback);
Graphics g = this.CreateGraphics();
Image image = Image.FromFile("D://肖像08.jpg"); //读取图像
Image i = image.GetThumbnailImage(100,210,myCallback,System.IntPtr.Zero); //生成缩略图,100和210为缩略图的大小
i.RotateFlip(RotateFlipType.Rotate180FlipY); //翻转图像
i.Save("d://s.jpg");
}
public bool ThumbnailCallback()
{
return false;
}
相关文章推荐
- C# 图像处理(五)—— 图片翻转
- 网站中的缩略图是如何生成的?(C#处理图像)
- C#中基于GDI+(Graphics)图像处理系列之高质量缩略图
- C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果,滤波,图像截取) 对图片的处理 : 亮度调整 抓屏 翻转 随鼠标画矩形
- C# 图像处理的几点问题
- Win8 Metro(C#)数字图像处理--2.48Canny边缘检测算法
- Win8 Metro(C#)数字图像处理--2.55OSTU法图像二值化
- C#数字图象处理之图像灰度化方法
- C#图像处理之边缘检测(Smoothed)的方法
- 实用开发一:c#封装好的处理图片的水印和生成缩略图的类
- 【C#/GDI】简单图像处理方法
- asp.net2.0(C#)图像处理类[转]
- Win8 Metro(C#)数字图像处理--3.4图像信息熵计算
- C# 图像处理:图像模糊化
- C#.NET图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- 用最简单的方式在C#中使用多线程加速耗时的图像处理算法的执行(多核机器)。
- c#图像处理
- Win8Metro(C#)数字图像处理--2.6图像对比度调整
- Win8Metro(C#)数字图像处理--2.13Roberts边缘检测