gpt4 book ai didi

c# - 从颜色创建画笔的正确方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 21:26:40 26 4
gpt4 key购买 nike

从颜色创建画笔的正确方法是什么?我试过 Brush b = new Brush(color); 但是 Brush但那是不允许的。我可以使用 Brushes 获取现有颜色,但是没有办法创建特定的画笔。我正在使用我用纯色填充矩形。

我目前的代码涉及创建一个 Pen然后使用它的 Brush,但这似乎不是正确的方法:

Brush b = new Pen(color).Brush;

执行此操作的正确方法是什么?

最佳答案

当前的两个答案涵盖了两种可能的可能性;如果您使用的是 GDI+,则需要 new SolidBrush(color),如果您使用的是 WPF,则需要 new SolidColorBrush(color)

原因在于,Brush 是一个抽象类,涵盖了一系列可能的画笔,这些画笔可以平铺位图或应用渐变或以其他方式绘制,而不仅仅是单一颜色。

关于c# - 从颜色创建画笔的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26598372/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com