当前位置: 首页 > 编程语言 > C#

加速位图灰度转换,OpenMP是C#中的一个选项吗?分享

时间:2023-04-10 23:34:26 C#

加速位图灰度转换,OpenMP是C#中的一个选项吗?请帮助我使用openmp使这段代码并行运行这段代码是在单击按钮时运行的,文本框是128使用系统;使用System.Collections.Generic;使用System.ComponentModel;使用系统数据;使用系统绘图;使用System.Linq;使用系统文本;使用System.Windows.Forms;namespaceIMG{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}字符串路径="";publicvoidopenimage(){if(openFileDialog1.ShowDialog()==DialogResult.OK){path=openFileDialog1.FileName;图形g=this.CreateGraphics();g.Clear(this.BackColor);位图curBitmap=newBitmap(path);g.DrawImage(curBitmap,200,220,200,200);}}位图bm;位图gs;privatevoidbutton1_Click(objectsender,EventArgse){if(path==""){openimage();}//mack图像灰度Graphicsg=this.CreateGraphics();g.Clear(this.BackColor);//创建一个位图对象bm=newBitmap(path);//绘制没有效果的图像g.DrawImage(bm,200,220,200,200);gs=newBitmap(bm.Width,bm.Height);for(inti=0;i