c# - 将 int 转换为 System.Drawing.Brushes.SomeColor?

标签 c# colors numbers drawing brushes

我想象这些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/

相关文章:

c# - asp.net 部署 - 找不到 Main.Master.cs 文件

c# - 使用 Razor 页面返回 XML?

java - 从数字中提取单个数字。

linux - unix管道过滤器的彩色控制台输出

image - 尝试使用opencv使Photoshop达到色彩平衡

javascript - 计算并替换页面中的特殊数字(javascript)

algorithm - 为多个节点生成有限范围内的唯一数字

c# - 移动到 blob 存储后文件内容被重写

c# - Trim 方法不会清除所有空格

Android:根据输入更改 View 的背景颜色?