亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#圖像處理的多種方法

2019-10-29 19:58:43
字體:
來源:轉載
供稿:網友

本文實例為大家分享了C#圖像處理的具體代碼,供大家參考,具體內容如下

(1)在Form1窗體中的PictureBox1控件中顯示通過OpenFileDialog指定的圖像文件內容。

將SizeMode設置成StretchImage

private void 打開ToolStripMenuItem_Click(object sender, EventArgs e)    {      OpenFileDialog open = new OpenFileDialog();      open.Filter = "所有文件|*.*";      if (open.ShowDialog() == DialogResult.OK)      {        Bitmap im = new Bitmap(open.FileName);        pictureBox1.Image = im;        //pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;      }    }

(2)編制一個圖像格式轉換的應用程序,實現BMP圖像與JPEG圖像的格式轉換。

private void bMPToolStripMenuItem_Click(object sender, EventArgs e)    {      Bitmap box = new Bitmap(pictureBox1.Image);      SaveFileDialog sv1 = new SaveFileDialog();      sv1.Filter = "bmp|*.bmp";      sv1.ShowDialog();      string str = sv1.FileName;      box.Save(str, System.Drawing.Imaging.ImageFormat.Bmp);    } private void jPEGToolStripMenuItem_Click(object sender, EventArgs e)    {      Bitmap box = new Bitmap(pictureBox1.Image);      SaveFileDialog sv1 = new SaveFileDialog();      sv1.Filter = "jpeg文件|*.jpeg";      sv1.ShowDialog();      string str = sv1.FileName;      box.Save(str, System.Drawing.Imaging.ImageFormat.Jpeg);    }

(3)在窗體中添加兩個PictureBox,然后利用OpenFileDialog控件選擇一彩色圖像文件并在pictureBox1中加載,然后將這一彩色圖像轉換為灰度圖像,并在pictureBox2中進行顯示,將此圖像保存為a.bmp。

private void 灰度ToolStripMenuItem_Click(object sender, EventArgs e)    {      pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage;      Color c = new Color();      Bitmap b1 = new Bitmap(pictureBox1.Image);      int rr, gg, bb, cc;      for (int i = 0; i < pictureBox1.Image.Width; i++)       {        for (int j = 0; j < pictureBox1.Image.Height; j++)        {          c = b1.GetPixel(i, j);          rr = c.R;          gg = c.G;          bb = c.B;          cc = (int)((rr + gg + bb) / 3);          if (cc < 0) cc = 0;          if (cc > 255) cc = 255;          Color nc = Color.FromArgb(cc, cc, cc);          b1.SetPixel(i, j, nc);        }      }      pictureBox2.Refresh();      pictureBox2.Image = b1;    }private void 灰度圖像存儲ToolStripMenuItem_Click(object sender, EventArgs e)    {       if (pictureBox2.Image != null)      {        Bitmap box = new Bitmap(pictureBox2.Image);        SaveFileDialog sv1 = new SaveFileDialog();        sv1.Filter = "bmp文件|*.bmp";        sv1.ShowDialog();        string str = sv1.FileName;        box.Save(str, System.Drawing.Imaging.ImageFormat.Bmp);        //pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage;      }      else MessageBox.Show("沒有生成灰度圖像");    }

(4)將(3)中制作的a.bmp圖像加載到PictureBox1,把a.bmp轉換為二值圖像,并在pictureBox2中進行顯示。

private void 轉化ToolStripMenuItem_Click(object sender, EventArgs e)    {      //Bitmap m = new Bitmap(pictureBox1.Width, pictureBox1.Height);      Bitmap map=new Bitmap(pictureBox1.Image);      Color c;      for (int i = 0; i < map.Height; i++)      {        for (int j = 0; j < map.Width; j++)        {          c = map.GetPixel(j, i);          if (c.R > 100) c = Color.FromArgb(255, 255, 255); //紅色分量值大于100則設成白色          else c = Color.Black;          map.SetPixel(j, i, c);        }      }      pictureBox2.Image = map;      pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage;    }

(5)建立對比度增強算法,并對a.bmp圖像進行對比度增強,顯示在pictureBox2中顯示出來,與PictureBox1中的a.bmp圖像進行比較。

private void 對比ToolStripMenuItem_Click(object sender, EventArgs e)    {       Color c = new Color();      Bitmap box1 = new Bitmap(pictureBox1.Image);      int lev=30, wid=170;      int[] map = new int[256];      for(int i=0;i<=lev;i++)      {        map[i]=0;      }      for (int i=lev;i<=wid;i++) //對比度增強      {        map[i] = (int)((i * 1.0 - lev) / wid * 255);      }      for (int i = lev + wid; i < 256; i++)      {        map[i] = 255;      }      int gray;      for (int i = 0; i < box1.Width; i++)      {        for (int j = 0; j < box1.Height; j++)        {          c = box1.GetPixel(i, j);          gray = c.R;          c = Color.FromArgb(map[gray], map[gray], map[gray]);          box1.SetPixel(i, j, c);        }      }      pictureBox2.Image = box1;      pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage; }

灰度圖像:

C#,圖像處理

二值圖像:

C#,圖像處理

對比度增強:

C#,圖像處理

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲久久久久久久久久久| 欧美成人一区二区三区电影| 久久久久久久电影一区| 亚洲精品第一页| 国产91成人video| 一本色道久久综合狠狠躁篇怎么玩| 日韩av在线最新| 91精品国产九九九久久久亚洲| 久久久久久999| 久久亚洲私人国产精品va| 日本欧美一二三区| 亚洲欧洲在线视频| 亚洲一区亚洲二区| 成人午夜两性视频| 欧美在线视频在线播放完整版免费观看| 亚洲欧美另类人妖| 欧美日本高清一区| 欧美综合第一页| 日本一本a高清免费不卡| 91网站免费观看| 中文字幕欧美专区| 亚洲欧美中文日韩在线v日本| 久久久久久久久久久成人| 成人黄色中文字幕| 欧美激情18p| 亚洲国产精品女人久久久| 91av网站在线播放| 日韩av手机在线看| 日韩在线免费av| 国产精品一区久久| 亚洲欧美www| 国产欧美中文字幕| 中文字幕在线看视频国产欧美| 国产精品流白浆视频| 亚洲女人初尝黑人巨大| 久久久久久久久久久成人| 国产一区二区三区直播精品电影| 国产美女精品视频免费观看| 91国内在线视频| 久久久这里只有精品视频| 久久久久99精品久久久久| 久久久久久国产三级电影| 成人在线观看视频网站| 一本色道久久综合狠狠躁篇的优点| 欧美在线视频免费| 81精品国产乱码久久久久久| 色先锋资源久久综合5566| 久久青草精品视频免费观看| 一区二区三区 在线观看视| 中文综合在线观看| 色婷婷综合成人av| 亚洲欧洲在线免费| 欧美精品在线免费播放| 91香蕉嫩草影院入口| 亚洲aⅴ男人的天堂在线观看| 欧美电影在线免费观看网站| www.午夜精品| 国产精品91久久| 精品久久久久久亚洲精品| 欧美激情视频在线观看| 精品国产欧美一区二区五十路| 久久久久久欧美| 欧美华人在线视频| 海角国产乱辈乱精品视频| 欧美激情一级二级| 欧美激情久久久久| 亚洲男人天堂视频| 色噜噜国产精品视频一区二区| 亚洲国产天堂久久国产91| 欧美性生交xxxxx久久久| 久久久99久久精品女同性| 久久成人综合视频| 国产精品入口尤物| 成人美女av在线直播| 俺去亚洲欧洲欧美日韩| 亚洲在线免费观看| 亚洲嫩模很污视频| 亚洲最大av网| 高清日韩电视剧大全免费播放在线观看| 最近2019年日本中文免费字幕| 久久精品91久久久久久再现| 亚洲国产精品成人av| 亚洲另类欧美自拍| 中文字幕久热精品视频在线| 欧美精品在线看| 精品国产成人在线| 国产欧美日韩专区发布| 亚洲韩国欧洲国产日产av| 中文字幕亚洲激情| 91沈先生在线观看| 亚洲高清免费观看高清完整版| www.美女亚洲精品| 亚洲国产精品久久精品怡红院| 亚洲天堂男人的天堂| 亚洲xxxx做受欧美| 欧美又大又硬又粗bbbbb| 欧美性xxxx极品高清hd直播| 精品偷拍一区二区三区在线看| 欧美成人激情视频免费观看| 国产精品999999| 亚洲午夜国产成人av电影男同| 日韩在线视频二区| 久久精品视频网站| 国产婷婷色综合av蜜臀av| 欧美激情一区二区三区高清视频| 热re99久久精品国产66热| 日韩免费av片在线观看| 国产精品色视频| 欧美性xxxx极品hd欧美风情| 欧美国产日本高清在线| 国产v综合ⅴ日韩v欧美大片| 亚洲 日韩 国产第一| 久久久久久久久久久亚洲| 亚洲美女在线观看| 国产日韩综合一区二区性色av| 午夜精品久久久99热福利| 欧美激情中文字幕乱码免费| 亚洲国产成人精品电影| 波霸ol色综合久久| 91精品中文在线| 色午夜这里只有精品| 国产精品久久久久久久久久99| 在线日韩第一页| 亚洲a成v人在线观看| 国产精品小说在线| 国产日韩换脸av一区在线观看| 欧美午夜女人视频在线| 日本不卡视频在线播放| 97在线视频一区| 国产视频精品xxxx| 2021久久精品国产99国产精品| 疯狂做受xxxx欧美肥白少妇| 国产在线精品播放| 91精品久久久久久久久青青| 色婷婷久久av| 国产精品嫩草影院一区二区| 91免费在线视频| 俺也去精品视频在线观看| 91夜夜揉人人捏人人添红杏| 欧美巨乳美女视频| 欧美精品videos| 国产精品免费电影| 最新中文字幕亚洲| 欧美性猛交xxxx乱大交蜜桃| 国产精品久久久久久久久久免费| 亚洲天堂开心观看| 亚洲欧洲日产国产网站| 欲色天天网综合久久| 国产午夜精品久久久| 最近2019好看的中文字幕免费| 亚洲国产91色在线| 91国语精品自产拍在线观看性色| 精品免费在线观看| 欧美日韩国产999| 奇米四色中文综合久久| 伊人亚洲福利一区二区三区| 色综久久综合桃花网| 国产精品综合网站| 在线亚洲午夜片av大片| 92看片淫黄大片欧美看国产片| 日韩av网站大全| 啊v视频在线一区二区三区| 91久久夜色精品国产网站| 亚洲第一二三四五区|