Q
从颜色转换为画笔
8
A
回答
10
这应该为你做它:
'just a solid brush:
Using br = New SolidBrush(Colors.Black)
e.Graphics.FillRectangle(br, New Rectangle(50, 50, 10, 10))
End Using
'A red -> orange gradient, at 45 degrees:
Using br = New LinearGradientBrush(new Rectangle(50, 50, 10, 10), Color.Red, Color.Orange, 25)
e.Graphics.FillRectangle(br, New Rectangle(50, 50, 10, 10))
End Using
5
“画笔”是一种填充图形的样式,结合了颜色和图案。笔与笔刷类似,但定义了线条绘画的样式。要从“颜色”切换到“画笔”,您需要创建一个新的画笔并将其设置为“颜色”。 Brush类本身是抽象的;它的子类指定了各种基本的,可定制的绘图模式。钢笔是相似的,但由于线条被绘制得像填充矩形一样,因此可能需要使用画笔来自定义线条的“填充”。笔对象具有控制样式的其他属性,特定于绘制线条。看看MSDN上:http://msdn.microsoft.com/en-us/library/d78x2d7s%28v=VS.71%29.aspx
1
笔用于绘制图形的轮廓。
刷子用于填充封闭图形的内部区域。
颜色是颜色的外观。
刷子和笔可能具有相同的颜色,但它们的作用是不同势
4
他们是完全不同的事情。
这里是一篇题为 '笔,毛刷和颜色' http://msdn.microsoft.com/en-us/library/aa983677(v=vs.71).aspx
笔
甲笔被用来绘制直线,曲线,并概述形状刷
画笔是与Graphics对象一起使用以创建立体形状并呈现文本的对象。
钢笔和笔刷都有'颜色',他们正在使用...但您不能将颜色变成笔刷。这就像一辆汽车。你不能把'红'变成汽车,但汽车可能是红色的。
5
Dim myColor As Color
Dim myBrush As Brush
Dim myPen As Pen
'From Color to brush/pen
myBrush = New SolidBrush(myColor)
myPen = New Pen(myColor)
'From Brush to color/pen
myPen = New Pen(myBrush)
myColor = New Pen(myBrush).Color
'From Pen to color/brush
myColor = myPen.Color
myBrush = New SolidBrush(myPen.Color)
相关问题
- 1. 将画笔转换为颜色
- 2. XAML:将笔刷转换为颜色?
- 3. 如何将字符串颜色转换为WinRT中的画笔
- 4. 如何将颜色转换为XAML中的画笔?
- 5. WPF从画笔资源获取画笔颜色
- 6. 比较画笔和颜色
- 7. 更改笔划颜色变化以前的笔画颜色
- 8. 将颜色从colorWithRGBA转换为colorWithWhite
- 9. 从颜色转换成刷
- 10. 转换RGB值转换为颜色
- 11. PHP:以X步骤从颜色转换为颜色
- 12. 将uint转换为颜色
- 13. 将颜色转换为ConsoleColor?
- 14. 转换16bit颜色为32bit
- 15. Visual Studio画笔背景颜色集
- 16. 如何定义笔画的颜色
- 17. 如何动态改变笔画颜色?
- 18. 用不同颜色撤销笔画
- 19. KineticJS多边形多笔画颜色
- 20. 如何改变pygal的笔画颜色?
- 21. Android自定义画笔颜色
- 22. 手写笔颜色转换功能(色调,饱和度)
- 23. 颜色转换
- 24. 颜色转换
- 25. 转换颜色
- 26. 如何将颜色选择器用于画布笔触颜色?
- 27. 将CMYK PDF转换为专色(颜色)
- 28. 从真彩色图像转换为调色板颜色
- 29. .net笔画与笔(不同的颜色)在一个循环中
- 30. 颜色转换器
谢谢。有趣的是,找出渐变是我列表中的下一件事。 – 2011-03-03 20:22:17
'Imports System.MindReading' – Pondidum 2011-03-03 20:38:01