问题标签 [drawingcontext]

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.

0 投票
2 回答
554 浏览

c# - 如何在绘图上下文工具上显示阴影

实际上我正在使用drawingContext.DrawRectangle方法在画布上绘制矩形..我想在矩形上添加阴影效果..

或者我正在使用它来添加阴影..

阴影正在显示,但添加了在图像上绘制所有工具的时间,我正在使用的阴影不显示

0 投票
2 回答
594 浏览

c# - 如何使用 DrawingContext c# 在 WPF 中绘制复选框

嗨,我需要在矩形内绘制一个复选框。c# WPF 中是否有任何预定义的方法。或者我如何在 WPF 中实现这个场景。

0 投票
1 回答
169 浏览

c# - C# DrawElipse 方法不指定填充

简单问题 - 如何使用绘图上下文制作椭圆但不填充颜色?

目前我有:

这给了我一个椭圆,它在 Kinect 跟踪的每个关节位置都充满了颜色。

我想显示一个没有填充的外圆,我该怎么做? 在此处输入图像描述

例如上图,我将如何制作外圈?

0 投票
1 回答
1578 浏览

c# - 在 C# 中绘制平行线

抱歉,如果之前有人问过这个问题,但我找不到有效的回复或我能理解的回复

目前我有一个代码可以在 Kinect 中从关节到关节画一条线,这形成了骨骼:

在此处输入图像描述

在上面的图片中,它显示了从圆连接到圆的平行线,有人可以向我解释或告诉我创建这些线吗?

0 投票
0 回答
133 浏览

wpf - DrawingContext、文本、CultureInvariant、打印、Windows10

在 Windows 10(Pro Insider 预览版 EN_US 10130)上测试从应用程序打印时遇到问题。我发现我打印文档的代码失败了,问题出在 drawingContext.DrawText() 调用上。我发现“CultureInfo.InvariantCulture”必须更改为不同的内容,例如new CultureInfo("en-US")否则我的打印输出会失败。

它失败是有原因的,还是 Windows 10 中的错误?到目前为止,此解决方案在 Windows XP、7、8 和 8.1 的系统上运行良好。这是我使用的代码:

0 投票
1 回答
2146 浏览

c# - WPF DrawingContext:绘制新内容时如何保留现有内容?

我有DrawingVisual一棵葡萄树,想画一棵葡萄树,然后在屏幕上显示,然后画一只狐狸。像这样:

问题是调用时Draw_Fox ()DrawingContext自动清除现有的葡萄树。所以想问一下在绘制新几何体时如何保留现有的绘图内容?感谢!

0 投票
2 回答
1407 浏览

ios - adjustsFontSizeToFitWidth 或 boundingRectWithSize 何时更改 context.actualScaleFactor?

NSStringDrawingContext 的实际ScaleFactor 什么时候改变?

文档说:

“如果您在 minimumScaleFactor 属性中指定了自定义值,则绘制完成后,此属性包含用于绘制字符串的实际比例因子值。”

我的代码:

适合而不收缩的文本和调整以适合标签宽度的较长文本的控制台日志都是相同的:

知道在调整文本大小以适合标签后,我缺少什么步骤来从上下文中获取真正的 scaleFactor 吗?

0 投票
0 回答
531 浏览

c# - 带阴影的矩形正在剪裁外部阴影

继承形状,我们创建了许多自定义形状。RectangleAnnotation.cs 就是其中之一:

抽象类 Annotation.cs 如下:

问题是当我们在画布中绘制形状时,阴影会被剪裁在矩形之外。但是,使用 XAML 绘制的相同形状的呈现方式不同。

Visual Studio 设计器的屏幕截图:

来自 Visual Studio 设计器的屏幕截图

已编译应用程序窗口的屏幕截图:

已编译应用程序窗口的屏幕截图

我将不胜感激任何正确方向的帮助。

0 投票
1 回答
6757 浏览

c# - 在画布上显示 DrawingVisual

我有一个绘图视觉,我有绘图,如何将它添加到我的画布和显示?

如何将此添加到画布?假设我有一个 Canvas 作为

如何将我的绘图视觉添加到画布?

TIA。

0 投票
1 回答
2337 浏览

wpf - DrawingContext.DrawRectangle 绘制一个矩形

我正在尝试将矩形绘制到图像中:

c# 代码如下所示:

如您所见,我打算绘制一个左上角 (100,100) 的矩形。但它没有按预期工作 - 它总是在 (0,0) 处绘制。我怎么了?