brush

如何剪辑图像(UI 元素)以采样几何?

例如,我希望剪辑图像为椭圆。 UI-element 有 Clip,但 Windows Runtime API 中的 Clip 必须是 RectangleGeometry。我可以使用 Ellipse 和 ImageBrush 元素作为填充画笔来获得相同的结果: How to clip image to ellipse in XAML 但是我无法调整或移动我的图像,因为它是画笔,而不是 U... »

使用 d3 可刷和可缩放的时间线

我想制作一个时间线,用户可以在其中选择滚动缩放或选择区域进行缩放。 有一些第一个例子: https://bl.ocks.org/mbostock/4015254 或者用画笔放大一个区域: https://bl.ocks.org/mbostock/f48fcdb929a620ed97877e4678ab15e6 但我找不到一个同时兼顾的例子。我怎样才能做到这两点?或者有没有我遗漏的例子? ... »

d3.js 画笔填充颜色直方图

我用d3.js 创建了一些直方图。 我设法根据brush 的位置更改rect 的填充颜色。 但我想更改rect 内的颜色。例如,如果brush start 在rect 的中间,我想让我的rect 有两种颜色。 目前这就是我所拥有的: 这就是我想要的: 我见过一些例子,比如Here。我是 d3 的新手,我尝试理解代码。 我看到他们使用clip-path,当他们没有画笔时肯定会隐藏背景栏,并根... »

在 3D 模型上绘制纹理

我知道这里已经有几个类似的问题,但答案对我想要实现的目标并没有真正的帮助。正如标题所示,我希望在 OpenGL 中将纹理投影到 3D 模型(准确地说是其 UV 映射纹理)上。这个视频中展示了最好的例子 - https://www.youtube.com/watch?v=pT4bx4J4NQQ 在 cmets 中,作者提到他“将画笔所在的枪的每个像素投影回 UV 空间并更新原始纹理”。我假设他是通... »

如何在用户设置中存储画笔

我对 C# 和 WPF 还很陌生,我刚刚发现有关读取和存储到用户/应用程序设置的信息。现在我想存储 Brush 的 TextBox 但我找不到它的类型。 我尝试使用SystemDrawing.Color 至少存储颜色,但这样做与我拥有的所有对System.Windows.Media 的引用(例如Brush 和FontFamily)发生冲突,我宁愿不去那里。 对我这样的新手有什么建议吗? ... »

c#

如何序列化 Windows.Media.Brush

Windows.Media.Brush 不是可序列化的类,所以我想知道如何序列化它。 我将 [Serializable] 属性放在类本身上,并将 [DataContract] 以及 [DataMember(Name = "PropertyName")] 放在每个属性上,所以它看起来像这样: [Serializable] [DataContract] public class ClassName... »

c#

SolidBrush.Clone 抛出异常

我使用不同类型的画笔,如 SolidBrush、HatchBrush 等,在我的 Windows 窗体控件中绘制复杂的形状和文本。我使用的代码是, protected void FillShape(Brush myBrush, GraphicsPath shape) { if (myBrush is SolidBrush) { ... »

c#

在 d3.js 中,更新主图表以反映添加/删除线条时的画笔状态

在this example 在 d3.js 图表上使用画笔之后,我正在尝试对可以添加或删除新线条的折线图进行类似操作。 我制作了a jsFiddle,它显示了我遇到的问题。执行以下两个步骤: 使用画笔选择下方图表右端的一小块区域。 点击“添加第二行”链接。 这两个问题是: 上方的“焦点”图表将重绘至其全部范围,而不是继续受限于画笔的选择。 第二行包含不同的数据范围,我希望画笔继续选择其... »

将字符串投射到 Brush 对象

我目前有一些像这样的全局变量(全局部分并不真正相关): public Brush backgroundColor; public Brush textColor; public double timeOffset; public double dateOffset; public string title; public bool showTitle; public bool showText;... »

c#

序列化渐变画笔

我正在尝试使用序列化保存 Brush 对象,但出现以下错误: 在程序集“PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中的类型“System.Windows.Media.LinearGradientBrush”未标记为可序列化 如何将 Brush 对象保存到文件中?... »

c#

html svg 模式作为路径笔划的画笔

我正在尝试获取一个图案(或图像或其他路径)来充当描边路径的“画笔”。我已经能够获得一条路径,实际上就像一个模式的剪切区域,但这不是我想要的。 http://jsfiddle.net/honkskillet/Yyx3b/(这是我目前拥有的,不是我想要的) <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"&gt... »

从 BackGroundWorker 创建/访问画笔

第二个失败,因为无法在后台线程中创建(新)UI 对象 (好吧,你可以创建它,但你不能使用它) 错误信息: 不能使用属于与其父 Freezable 不同的线程的 DependencyObject。 docTextAndHighlight.WordHighlight.Add(wordPos, new HightLight(w.Len, System.Windows.Media.Brushes.Sal... »

D3中结合堆积面积图和刷图

我正在努力在 D3 中获取堆积面积图并添加 brushing 功能。我已经成功地生成了大(焦点)和小(上下文)轴,并且情节看起来很好。我的问题是刷牙功能根本不起作用。我一直在努力解决这个问题,但无济于事,也无法弄清楚问题出在哪里。任何帮助将不胜感激! 点击here查看绘图的当前状态。代码如下: <!-- language: lang-js --> <!DOCTYPE html... »

Adobe ExtendScript 更改画笔大小

是否可以通过 ExtendScript 在 Photoshop 中更改画笔大小?我正在查看他们的文档和谷歌搜索无济于事。任何帮助将不胜感激!... »

实心画笔属性不绑定

我有一个X类有一些数据: private string yyy; public string YYY { get { return yyy; } set { yyy= value; NotifyPropertyChanged("YYY"); } } private SolidBrush color; public SolidB... »

Silverlight - 刷带

谁能告诉我如何增加 Silverlight 渐变画笔上“色带”的数量? 这个问题被标记为下面的回答,但它确实不是使用位图而不是渐变画笔的解决方案,因为我的用户可以动态修改他们的背景。这在使用全屏渐变时最为明显。 how to make the brush smooth without lines in the middle... »

Windows Phone 中的九补丁图像

在 Windows Phone UI 设计原则中,MS 建议使用纯色矩形或编码渐变控制背景,以避免多屏不兼容。但在很多需求中,使用图像作为控制背景是必要的。然后,使用 9-patch 图像技术。在 Android 和 IO 中,它是核心支持,但在 WP 中则缺乏。我尝试通过 3 种方法在 WP 中使用它: 使用 9 单元格网格:将图像剪辑成 9 个补丁并将它们放置到单元格中。它工作正常,但我担... »

C#刷到字符串

我搜索了一种将画笔颜色保存为字符串的方法。 例如,我有一个红色的画笔。 现在我想在文本框中写“红色”。 感谢您的帮助。 您的确切意思是哪个Bru... »

c#