问题标签 [drawingbrush]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 带有按钮背景和内容图形的 WPF 按钮
我正在对我的应用程序进行皮肤设计,并希望所有按钮都有一个通用的按钮图形,然后每个按钮都有独特的内容。我为通用按钮图形创建了一个 DrawingBrush,并使用我的资源字典中定义的样式将其应用于按钮的背景。这一切都很好。但是,当我尝试在按钮的内容中添加文本以外的内容时,没有显示任何内容。我只是得到背景图形。我需要做什么才能为按钮的背景和内容提供图形内容?
wpf - 画笔性能
以下三个边框对象在性能方面有什么区别吗?
wpf - 动态创建画布背景
我目前有一个画布,其中包含一堆正方形作为它的孩子。这些广场坐落在不同的线上。我想为画线的画布绘制一个背景(就像记事本会在纸上假装蓝线)我想通过将它绑定到“线条”的集合来动态绘制它所以如果有 2 行集合,将在画布的背景上绘制 2 条线。我正在考虑使用 DrawingBrush,但我不确定这是否是正确的前进方式
(顺便说一句,上面的代码不起作用,只是为了解释一下conecpt)
wpf - WPF - 画笔上的相对变换导致锯齿线
在 WPF 中的画笔上应用相对旋转变换(45 度)后,我留下了非常锯齿状的线条。有没有其他人经历过这个?你找到解决办法了吗?
.net - 如何从图像 (BMP/JPEG/PNG) 创建 DrawingBrush?
我需要将 DrawingBrush 传递给第三方 DLL 中的方法,该方法在应用程序的某处显示图像。我不能修改这个。
我需要从 BMP 图像创建 DrawingBrush。我试过这个例子,但它不起作用。
任何帮助,将不胜感激。
wpf - 如何从画笔(例如 DrawingBrush)转换为 BitmapSource?
我有一个带有一些矢量图形的绘图笔。我想将它转换为 BitmapSource 作为将其转换为 Bitmap 的中间步骤。这样做的(最佳)方法是什么?
c# - WPF TileBrush 和 DrawingContext.DrawRectangle - 相对于矩形的左上角?
使用DrawingContext时。DrawRectangle与TileBrush,我注意到矩形的左上角不是底层图像的左上角。源为DrawingImage的DrawingBrush和ImageBrush都会发生这种情况。有没有办法强制始终将底层画笔捕捉到左上角?这是一张图片:DrawRectangle
这两个矩形使用相同的画笔,但位于屏幕上的不同点。如您所见,画笔的来源不同(似乎画笔在更大的区域上是连续的)。这是一个最小的复制:
* 在这种情况下,ImageBrush 会给出正确的结果,但在我的程序中,我正在处理带有自定义GeometryDrawing的 DrawingBrush 。
我试过用笔代替画笔,更改 TileMode,将拉伸设置为 Uniform,更改 AlignmentX 和 AlignmentY ......似乎没有任何效果。画笔的原点永远不会设置为矩形的原点。
wpf - DrawingBrush 和 RadialGradientBrush 绘图只能显示最后一个
这儿存在一个问题。我构建了一个 DrawingBrush,其 Drawing 是一个 DrawingGroup,并且可以更改组子项。所以我在后面的代码中构建它。Drawing.Brush 是 RadialGradientBrush。
我在组中添加了 5 张图纸,但它只能显示最后一张。但是 xaml 可以显示所有这些。我发现这是我的 RadialGradientBrush 的问题,但我找不到我的代码的错误。你可以帮帮我吗 ?非常感谢,这是我的代码。
openframeworks - OpenFrameworks画笔工具实现
我正在研究开放框架。
我制作了一个应用程序,它从实时提要中提取用户的面部并将其投影到选定颜色的矩形上。现在我希望用户能够在脸部的背景中绘制一些东西。为此,我需要实现一个画笔工具。
面临的问题:
- 如果我将 ofSetBackgroundAuto() 设置为 false,则面部不会从下一帧刷新。
- 如果 ofSetBackgroundAuto 设置为 true,则画笔不会绘制,因为背景会一次又一次地刷新。
请帮忙 !!
wpf - 内部数据模板时WPF动态资源不更新
我正在尝试在 WPF 应用程序中设置一个系统,用户可以在其中选择不同的主题并更新 UI。为了实现这一点,我将删除一个资源字典并合并到另一个资源字典中。
除了一种情况外,一切正常。
我有一些定义数据模板的页面。在数据模板中是一个绑定到视图模型上的字符串属性的矩形(使用 Caliburn.Micro),我有一个转换器,可以将字符串转换为绘图画笔(它从资源中找到它)。
问题是画笔中的动态资源(颜色)不会更新。
我以相同的方式(不是在数据模板中)绑定的每个其他矩形实例,绘图刷的颜色都会完美更新。只有在数据模板内部时才会出现此问题。
这是视图上的数据模板示例
以下是具有颜色动态资源的绘图画笔示例:
这是一个导入其他资源字典的资源字典。一种用于样式,一种用于矢量图标(它们在皮肤之间共享)。
我尝试将各个部分移动到不同的地方(app.xaml、window.resources)但无济于事。任何想法,将不胜感激。
谢谢。