C# 使用轨迹栏调整图像的颜色过滤器

C# 使用轨迹栏调整图像的颜色过滤器,c#,image,filtering,trackbar,C#,Image,Filtering,Trackbar,我正试图做我的标题上面说,但我很抱歉,没有在我的图片上的变化,当我滚动轨迹栏。我不知道我的代码中缺少了什么。。。有人能帮我解决这个问题吗?非常感谢 private void SetTrackBarProp() { trackBar1.Maximum = 255; trackBar1.Minimum = 0; trackBar1.TickFrequency = 1; } private Bitmap ApplyRGBFilt

我正试图做我的标题上面说,但我很抱歉,没有在我的图片上的变化,当我滚动轨迹栏。我不知道我的代码中缺少了什么。。。有人能帮我解决这个问题吗?非常感谢

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将是我的图片2出现的地方。
提前多谢

不清楚
颜色过滤功能的头文件是否正确。此程序的唯一缺点是头文件的注释。

不清楚您是在过滤部分还是在控制部分遇到问题。我在将过滤器应用到图像时遇到问题