我想象这些System.Drawing.Brushes.SomeColor
最终可以分解为一些数字,或者向量,例如在8位灰度表示中0是黑色,255是白色。
所以我想知道整数是否有可能转换为System.Drawing.Brushes.SomeColor
?或者可能是一个整数数组,如 (a,a,a),其中 int a = someNumber;
谢谢。
最佳答案
您可以使用 Color.ToArgb 和 Color.FromArgb 将颜色值转换为整数:
int blueInt = System.Drawing.Color.Blue.ToArgb();
var colorBlue = System.Drawing.Color.FromArgb(blueInt);
您可以使用如下颜色创建实心画笔:
SolidBrush sb = new SolidBrush(blueColor);
关于c# - 将 int 转换为 System.Drawing.Brushes.SomeColor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25392511/