![]() |
1
3
我不知道如何用程序化的画笔轻松做到这一点,但当我使用photoshop创建一个刷过的钢效果时,我基本上创建了噪音,然后在刷过的方向上涂抹(模糊)它: http://www.adamdorman.com/tutorials/brushed_steel_tutorial.php 正如评论中提到的,您可能希望这样做,并创建某种(重复?)图像刷。如果你想要你的刷钢效果被编程生成,你可以写一个均值过滤器来为你做模糊。产生噪音很简单。) 实施均值滤波器的示例: http://homepages.inf.ed.ac.uk/rbf/HIPR2/mean.htm 修改这个矩阵为nx1,或者对不在当前行上的权重使用小的(零),您将得到一个水平模糊。 |
![]() |
2
1
您可以使用旋转的LinearGradientBrush,在不同的灰色色调中具有许多渐变停止点。好吧,这至少是一种方法。为了使它具有可伸缩性,您需要以某种方式使渐变停止点只有一个像素宽,这可能需要将填充对象的大小赋予画笔,我猜。可能会成为一项艰巨的任务,但这是一个真正的黑客的命运,不是吗? |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |
![]() |
Barta · WPF MVVM不更新视图 5 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 5 月前 |
![]() |
codymanix · WPF:TextBlock周围可见小边框? 5 月前 |
![]() |
Nostromo · 来自背景对象的工具提示 9 月前 |
![]() |
24sharon · 如果未选中复选框,Wpf将更改按钮的Visiblity 11 月前 |
![]() |
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 11 月前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |