我试图在上面说我的标题,但是当我滚动轨迹栏时,我的照片上没有任何变化。我的代码中缺少某些东西......任何人都可以帮我解决这个问题吗?非常感谢。
private void SetTrackBarProp()
{
trackBar1.Maximum = 255;
trackBar1.Minimum = 0;
trackBar1.TickFrequency = 1;
}
private Bitmap ApplyRGBFilter(Bitmap pic2)
{
ColorFiltering filter = new ColorFiltering();
filter.Red = new IntRange(0, red);
filter.Blue = new IntRange(0, blue);
filter.Green = new IntRange(0, green);
Bitmap processedImage = filter.Apply(pic2);
return processedImage;
}
void picturebox2(object sender, PaintEventArgs e)
{
pictureBox2.Image = ApplyRGBFilter(pic2);
}
private void trackBar1_Scroll(object sender, EventArgs e)
{
red = trackBar1.Value;
}
上面只是我在过滤部分的代码片段,“pic2”是我可以通过我的应用程序中的浏览按钮从我的计算机浏览的图像。 pictureBox2将是我的pic2出现的地方。 非常感谢!
答案 0 :(得分:1)
ColorFiltering
函数的头文件尚不清楚。该程序的唯一缺点是Header文件的注释。