大神们,怎么把一个trackbar的值转换成一个图片的rgb值啊,求指教啊!!!
放3个trackbar
Minimum设置为0
Maximum设置为255
Color c = Color.FromArgb(0, trackbar1.Value, trackbar2.Value, trackbar3.Value);
要是只能放一个trackbar呢?
一个可以
Color c = Color.FromArgb(0, trackbar1.Value, trackbar1.Value, trackbar1.Value);
这样只能改变图像的亮度。
还有一个办法,就是你预先设置好一些颜色:
Color[] colors = new Color[] { Color.Green, Color.Black, Color.Red, ... };
你的trackbar
Minimum设置为0
Maximum设置为这个数组的长度
编写代码
Color c = colors[trackbar.Value];