问题标签 [stroke]

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 投票
1 回答
1241 浏览

svg - 放大 SVG 画布时如何保持像素?

我已经构建了一个用于放大/缩小 SVG 画布的前端工具,但是当我缩放时,任何 1 像素的笔划都会增加宽度(视觉上)。是否有 svg 设置可以确保 1px 笔画在缩放时保持 1px(视觉上)?我记得在某处读过它,但找不到资源。

0 投票
1 回答
6058 浏览

android - SVG 中的默认描边和填充

我对 SVG 中的描边和填充默认值感到困惑。

在 SVG 规范(http://www.w3.org/TR/SVG/painting.html#StrokeProperty)中,它说 stroke 属性的初始值是 none - 我猜这是透明的?默认笔画宽度为 1。默认笔画不透明度也应为 1

同样对于 filll ( http://www.w3.org/TR/SVG/painting.html#FillProperty ) 默认应该是黑色和不透明度 1

Inkscape 和浏览器似乎假设 stroke = black 并且 fill 是透明的 - 对吗?有谁知道默认值应该是什么?我渲染的 SVG 似乎与浏览器和 inkscape 显示的内容不一致……

0 投票
4 回答
1134 浏览

android - Android中的SVG非缩放笔画之类的东西?

我有一个来自 Picture beginRecording() 方法的画布。
我在画布上记录东西,然后调用 endRecording()。
我希望能够记录在画布之后缩放时不会缩放的笔画。
我在 Paint 类中看不到类似的东西。你可以 setStrokeWidth(float w),但是:
- 如果 w == 0 你有我想要的功能,但只有 1px
- 如果 w != 0,画布缩放也意味着笔画缩放。
有任何想法吗?

0 投票
4 回答
1187 浏览

c# - c# 列表排序:按汉字笔画

我有一个网页,其中有一个排序,我必须按中文笔画排序。

我创建了一个包含如下代码的应用程序:

但有一个错误:At least one object must implement IComparable.

这是什么意思,我该如何解决?

0 投票
2 回答
2122 浏览

java - 为什么 Graphics 的 draw 方法不尊重笔画属性?

我想创建一个带有圆角的自定义边框。

代码 -

结果 -

在此处输入图像描述

如您所见,Graphics.drawRect完全忽略了BasicStroke.CAP_ROUNDandBasicStroke.JOIN_ROUND属性。为什么?

0 投票
1 回答
1211 浏览

android - 我应该如何处理 GestureOverlayView 上的多个笔画?

我需要使用 ongestureListener 处理程序来处理gestureOverlayView 上的多个笔划,该处理程序由4个函数实现:ongestureStarted(..)ongestureEnded(..)等。

我在 xml 文件中使用了这个: android:gestureStrokeType="multiple". 如果我们写得快一点,它需要多笔划,但我想自己处理它的消失。

任何人都可以在这方面提供帮助吗?

0 投票
1 回答
2691 浏览

wpf - 以编程方式从路径对象创建 InkCanvas Stroke

我正在尝试将一些扫描的手写材料转换为 InkCanvas,以便使用 InkAnalyser 进行手写识别。我已经在 XAML 中提供了我的手写材料。

我将此路径(字母 t 的边界形状)物理保存在 .XAML 文件中:

我读取了 Path 的 XAML 并将其从 MemoryStream 对象ms加载到 Path 对象中,如下所示:

我有一个名为 V 的 InkCanvas。我想以编程方式从 myPath 对象创建笔画数据并将其添加到 InkCanvas 中。

注意:我不想将 myPath 作为 UI 元素添加到 InkCanvas V 的 Children 中。

我试过这个: http ://code.msdn.microsoft.com/windowsdesktop/A-Coordinate-supported-03e4f1b7是一篇 MSDN 文章,描述了如何将坐标轴绘制到 InkCanvas 中。他正在解释将轴部分绘制到 DrawingContext 对象中。

但他没有解释如何通过这个 DrawingContext 对象将这些绘图实际加载到一个真实的 InkCanvas 对象上。我需要帮助。

0 投票
5 回答
22468 浏览

svg - 如何制作带有边框的SVG“线”?

我有一个小 svg 小部件,其目的是显示角度列表(见图)。

现在,角度是线条元素,只有描边,没有填充。但现在我想要一个“内部填充”颜色和一个“笔触/边框”围绕它。我猜线元素无法处理这个问题,那么我应该使用什么来代替呢?

请注意,线条笔划的 line-endcap 是圆角的。我想在解决方案中保持这种效果。

角线

0 投票
3 回答
2212 浏览

html - 在所有浏览器中做一个坚实的文本大纲/笔画的最佳方法?

我在将轮廓/笔划应用于看起来不错和/或什至适用于每个浏览器的文本时遇到问题。现在我正在使用:

虽然这会将轮廓应用于 Firefox、Chrome 和 Safari 上的文本——它看起来不太好,有些角落不使用轮廓,而且轮廓甚至在 IE 中都不起作用,所以它切换到只使用阴影. 有没有更好的方法来应用在每个浏览器中看起来更好的文本轮廓/笔划?

0 投票
3 回答
50381 浏览

android - Android:形状中的描边创建描边宽度的边距

我创建了一个矩形形状以将其用作列表项背景。我的问题是笔画不跟随视图边框,而是留出 +/- 笔画宽度的边距。

这是我的形状的 xml:

这是我风格的 xml:

最后是我的列表项视图的 xml: