C#控制图像旋转和翻转的方法
本文实例讲述了C#控制图像旋转和翻转的方法。分享给大家供大家参考。具体实现方法如下:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication2 { public partial class Form17 : Form { public Form17() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { using (Bitmap bmp = new Bitmap(@"d:/我的文档/桌面/ico/watermark.bmp")) { Graphics g = this.CreateGraphics(); Rectangle rect = new Rectangle(0, 0, 100, 100); //bmp.RotateFlip(RotateFlipType.Rotate90FlipNone); bmp.RotateFlip(RotateFlipType.RotateNoneFlipX); g.DrawImage(bmp, rect); } } } }
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
C#图像颜色聚类高效方法实例
本文实例讲述了C#图像颜色聚类高效方法.分享给大家供大家参考.具体分析如下: 图像颜色聚类的方法有很多,但是对于视频监控而言,现有方法很难满足实时性的要求,这里介绍一种位屏蔽压缩的方法实现颜色聚类,可以满足实时性的要求. 位屏蔽法就是在3D的RGB真彩空间中近似均匀采样的颜色压缩方法,即将屏蔽的颜色位置设置为0,具体可以采用移位运算来实现,这里我们以屏蔽RGB颜色分量末6位为例: public Bitmap PCluster(Bitmap a) { try { Rectangle rect =
-
C#实现TIF图像转PDF文件的方法
本文实例讲述了C#实现TIF图像转PDF文件的方法.分享给大家供大家参考.具体实现方法如下: 这里介绍使用TIFtoPDF的用法.该工具可以将多个TIF图像文件合并成一个PDF文件 TIFtoPDF.rar文件点击此处本站下载. Program.cs文件如下: using System; using System.Collections.Generic; using System.IO; using iTextSharp.text; using iTextSharp.text.pdf; usi
-
C#图像线性变换的方法
本文实例讲述了C#图像线性变换的方法.分享给大家供大家参考.具体如下: //定义图像线性运算函数(y=kx+v) private static Bitmap LinearOP(Bitmap a, double k, double v) { Rectangle rect = new Rectangle(0, 0, a.Width, a.Height); System.Drawing.Imaging.BitmapData srcData = a.LockBits(rect, System.Drawi
-
C#图像处理之头发检测的方法
本文实例讲述了C#图像处理之头发检测的方法.分享给大家供大家参考.具体如下: //发色检测(YCbCr颜色空间) public Bitmap HairD(Bitmap a) { Rectangle rect = new Rectangle(0, 0, a.Width, a.Height); System.Drawing.Imaging.BitmapData bmpData = a.LockBits(rect, System.Drawing.Imaging.ImageLockMode.ReadWr
-
C#图像伪彩色处理方法
本文实例讲述了C#图像伪彩色处理方法.分享给大家供大家参考.具体如下: //灰度图转伪彩色图像函数 public Bitmap PGrayToColor(Bitmap src) { try { Bitmap a = new Bitmap(src); Rectangle rect = new Rectangle(0, 0, a.Width, a.Height); System.Drawing.Imaging.BitmapData bmpData = a.LockBits(rect, System.
-
C#图像透明度调整的方法
本文实例讲述了C#图像透明度调整的方法.分享给大家供大家参考.具体如下: //定义图像透明度调整函数 public Bitmap PTransparentAdjust(Bitmap src,int num) { try { int w = src.Width; int h = src.Height; Bitmap dstBitmap = new Bitmap(src.Width, src.Height, System.Drawing.Imaging.PixelFormat.Format32bpp
-
C# Console利用mspaint打开图像并保存的方法
本文实例讲述了C# Console利用mspaint打开图像并保存的方法.分享给大家供大家参考,具体如下: 调用画图板压缩图片 System.Diagnostics.Process process = new System.Diagnostics.Process(); process = System.Diagnostics.Process.Start("mspaint.exe", path); int processId = process.Id; AutomationElement
-
浅谈Visual C#进行图像处理(读取、保存以及对像素的访问)
这里之所以说"浅谈"是因为我这里只是简单的介绍如何使用Visual C#进行图像的读入.保存以及对像素的访问.而不涉及太多的算法. 一.读取图像 在Visual C#中我们可以使用一个Picture Box控件来显示图片,如下: 复制代码 代码如下: private void btnOpenImage_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Fi
-
C#图像处理之图像均值方差计算的方法
本文实例讲述了C#图像处理之图像均值方差计算的方法.分享给大家供大家参考.具体如下: //本函数均是基于RGB颜色空间计算 //定义图像均值函数(RGB空间) public double AnBitmap(Bitmap a) { double V = 0; Rectangle rect = new Rectangle(0, 0, a.Width, a.Height); System.Drawing.Imaging.BitmapData bmpData = a.LockBits(rect, Sys
-
C#数字图像处理之图像缩放的方法
本文实例讲述了C#数字图像处理之图像缩放的方法.分享给大家供大家参考.具体如下: //定义图像缩放函数 private static Bitmap ZoomP(Bitmap a, float s, float v) { Bitmap bmp = new Bitmap((int)(a.Width * s), (int)(a.Height * v), System.Drawing.Imaging.PixelFormat.Format24bppRgb); Graphics g = Graphics.F
-
C#图像灰度级拉伸的方法
本文实例讲述了C#图像灰度级拉伸的方法.分享给大家供大家参考.具体如下: //定义图像灰度拉伸函数 private static Bitmap GrayLP (Bitmap a) { Rectangle rect = new Rectangle(0, 0, a.Width, a.Height); System.Drawing.Imaging.BitmapData srcData = a.LockBits(rect, System.Drawing.Imaging.ImageLockMode.Rea
随机推荐
- swift如何利用系统库将汉字转换为拼音详解
- js学习之----深入理解闭包
- JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
- Silverlight中动态获取Web Service地址
- 深入解析JavaScript的闭包机制
- 基于python的Tkinter实现一个简易计算器
- Tornado Web服务器多进程启动的2个方法
- NumberToUpper数字转中文详解
- javascript中怎么做对象的类型判断
- Ubuntu LTS服务器部署Jenkins详细介绍
- C#实现根据实体类自动创建数据库表
- Java编程实现直接插入排序代码示例
- Angular2+如何去除url中的#号详解
- 详解nodejs 开发企业微信第三方应用入门教程
- 微信小程序动态生成二维码的实现代码
- vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
- vue-cli3 karma单元测试的实现
- EventStore文件存储设计详解
- django多文件上传,form提交,多对多外键保存的实例
- PyCharm搭建Spark开发环境的实现步骤