问题标签 [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.
uilabel - 自定义 UILabel 及其描边
我正在使用带有此 drawRect 方法的自定义 UILabel 类:
但是我有一个问题,当我通过pickerview更改strokeColor(myText.strokeColor = [self colorWithHex:0xe55f00])时,它可以正常工作,因为它会改变标签笔划的颜色。
相反,当我编辑 fillColor 时,它会同时改变填充和描边的颜色!(myText.fillColor = [self colorWithHex:0x000000])
我究竟做错了什么??
css - 将特定的类样式添加到路径
我正在寻找如何在 css 中添加与特定路径匹配的类(例如,我的路径的名称是“城市”,我想对其应用其他颜色的描边或填充。我尝试通过不同的方式,但没有结果。这可能吗?
提前致谢!
css - JavaFX2:我可以分别为节点的内容和笔画设置不透明度吗?
我正在处理 JavaFX 2.2 (JDK 7u7) 和 SVG 文件(再次;D)。我需要将 SVG 内容映射到 FX 对象。
我现在的问题是,我<rec>
在我的 SVG 文件中定义了一个(矩形)。相应的 CSS 样式定义:
- 填充不透明度:0
和
- 中风不透明度:1
据我所知,我只能为一个完整的节点设置不透明度,描边不透明度和填充不透明度没有区别。
我也没有在CSS 参考指南中找到合适的条目。
再一次,我只是错过了什么,还是我现在只是受限?任何提示我如何解决我的微妙问题?
每次都感谢任何帮助:)
html - html5画布中的双线描边
我想使用html5 画布路径绘制一个具有双线边框的形状。默认笔画 (context.stroke()) 具有单线类型的路径。我可以在原始形状内绘制一个类似的形状以生成一个看起来像由两条边界线组成的图形,但我想要某种通用解决方案。有任何想法吗?
cocos2d-iphone - cocos2d中非矩形CCNode的轮廓(笔画)
我需要动态创建这样的大纲:
不是针对一个 CCSprite,而是针对联合在一个 CCNode 中的多个动画 CCSprite。我在想:
- 将 CCNode 的内容复制到纹理中(如
canvasBitmapData.draw(sourceDisplayObject)
在 AS3 中) - 使用生成的纹理创建 CCSprite
- 给精灵着色以勾勒颜色并放大一点
- 将精灵放在节点中其他精灵的后面
我不知道如何执行第 1 步。也许在第 3 步中围绕纹理的不透明像素而不是色调比例绘制“真实笔触”会更快?
html - 如何使用 html5 在画布上创建动画绘图效果?
我想知道如何创建一个漂亮的笔触,它会在人们绘画时吹出一些烟花并在笔触线上产生漂亮的效果,这可能吗?就像这个粒子出现在这个视频youtube 视频中一样
android - 在 Android 4.2 中绘制小于 1 像素粗的线需要抗锯齿
我试图在android中画一条非常细的线(小于一个像素厚)。我在用着
初始化绘画对象。
这在 Android 2.2 中运行良好,但是当我在 4.2 中尝试时(我认为也是 4.1,我简单地测试了一个 - 我没有测试除 2.2、4.1.2 和 4.2 之外的任何其他版本)行不会当我画它们时出现。为了让它们出现在 4.2 中,似乎我必须将抗锯齿标志设置为 true。(我试过了,线条出现了。)但我真的不想要那样,因为这会模糊线条等。
这是Android中的错误吗?除了打开抗锯齿之外,我还能做些什么来让它工作吗?
编辑:我还用 0.9 的像素大小对此进行了测试,问题是一样的。
谢谢您的帮助!
uiview - UIView drawRect:是否可以在路径内描边?
使用核心图形,是否可以描边路径的内部?与在描边路径的外侧和内侧绘制一半的线宽相反?
原因是如果视图的一部分在屏幕边缘而部分不在,则更容易控制笔画的可见粗细。屏幕边缘上的部分被切断,而完全在屏幕上的视图边缘看起来更厚(如果笔划可见,则两侧)。
url - Did Chrome break svg stroke='url(#...)'?
In early December I put up a web page developed in Chrome using HTML tables with fancy borders created with SVG. Because the table cell size is unknown, I must use relative (%) coordinates to get to the bottom and right borders. Therefore I must use line elements. I can fill those lines with a pattern using the stroke='url(#...)' method, where the ... is a pattern element in the local defs section. This is no longer working in Chrome, but is in Safari and Firefox. The very similar fill='url(#...)' is working in Chrome, but I cannot use it with relative anchor coordinates.
Anybody run into this?
Here is a test case:
ios - iOS,在 UIImage 上用笔划绘制文本
我目前正在将文本绘制到 UIImage 上,该 UIImage 出现在 iOS 地图的 AnnotationView 中 - 自定义图标出现在某些长/纬度坐标处。效果很好。但是,我想用白色笔划来绘制这个文本(你可以称之为轮廓)。