问题标签 [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 回答
4703 浏览

xml - 可绘制xml中的Android多笔画框

<shape>我正在尝试在 android drawable xml 中的一个元素中的一个矩形上有效地实现 2 次笔划。一条深绿色的外线和一条浅绿色的内线,中间有一个渐变填充。我的代码目前如下所示:

我尝试将 android:top="3px" android:bottom="3px" 应用到第二个 item 元素,但是当我添加 right & left 属性时,整个东西都不会渲染。注意,这都是在 ListView 中完成的

0 投票
1 回答
386 浏览

silverlight - 防止 Silverlight 缩放线宽

使用ScaleTransform该类时,Silverlight 还会缩放我显示的形状上的笔触粗细。但是,如果我不想要这种行为怎么办?是否可以禁用笔画的缩放,或者我必须遍历每个形状对象并设置倒数厚度?

0 投票
1 回答
1031 浏览

flash - 如何在 Actionstipt 3 中更改形状边框笔划运行时

我在 MovieClip 中有一个复杂的形状。
运行时我想根据大小比率更改此形状的笔画宽度。

如何在不使用绘图 API 重新绘制整个 Shape 的情况下更改此属性(几乎不可能,是具有非常详细边框的地图)?

是否可以 ?

0 投票
1 回答
1079 浏览

iphone - 将蒙版的 UIImage 保存到磁盘会产生错误的图像

我有一个带有很多蒙版图像的应用程序。出于性能考虑,我需要在磁盘上生成这些蒙版图像,然后将它们合并到应用程序中(它们将按需上传,而不是动态蒙版,因为它已经完成了)。

我正在使用这种编码

它适用于我的中间图像,但不适用于最终图像。

下面是我使用的多个 mask 和 blan 的过程:

  1. 拍摄图像并对其进行遮罩以获得 maskedImage

  2. 列表项获取掩码并将其调整为更大一点:bigMask

  3. 混合 maskedImage 和 largemask 以让 biggrMask 描边 maskedStrokedImage (这是我发现在不规则蒙版图像上添加不规则描边的唯一方法)

  4. 用更大的Mask 遮罩 maskedStrokedImage 以获得我的最终结果。

问题是:保存在步骤 1 中获得的图像是可以的:我有一个 JPG 和 PNG,正是我需要的。

我的目标是将第 4 步的结果保存到磁盘,但结果是 imahe 显示了笔画的某些部分,其余部分是白色的......

知道为什么我无法将步骤 4 保存到磁盘吗?

0 投票
7 回答
28503 浏览

javascript - HTML5 canvas stroke() 粗而模糊

我试图让用户在画布上绘制一个矩形(如选择框)。我得到了一些荒谬的结果,但后来我注意到,即使只是尝试我参考这里的代码,我也会得到巨大的模糊线条,不知道为什么。

它托管在dylanstestserver.com/drawcss 上。javascript是内联的,所以你可以检查出来。我正在使用 jQuery 来简化获取鼠标坐标的过程。

0 投票
1 回答
292 浏览

flash - ActionScript - 图形不准确?

我正在尝试在圆角矩形周围绘制红色笔划(1 个粗细),但笔划未在圆角周围正确排列。

我的圆角矩形的角的 ellipseWidth 和 ellipseHeight 为 40。因为它们是相等的,所以我有信心假设每个角的曲率从角大小的负一半开始。因此,我不会将笔画一直画到拐角处,而是在拐角前 20 像素处结束笔画,并将其弯曲到拐角后 20 像素处。清如泥?

有趣的是,如果我按照相同的代码在圆角矩形周围一直画笔画,那么笔画只会在这两个角周围不准确地绘制。此外,如果将行程增加到 2,则间隙将不再可见。

替代文字


更新

圆形矩形及其角变得越大,我的笔画就越位移。我不再相信我的 curveTo() 函数的曲率/锚点是正确的。有什么想法吗? 替代文字

0 投票
3 回答
1151 浏览

c# - 在 Silverlight 4 中:如何以编程方式设置描边的不透明度?

我想设置从用户在屏幕上绘制的 Stroke 的不透明度。我可以设置笔划的绘图、大小、轮廓,但不能设置它的不透明度。

这是我的代码

任何帮助表示赞赏

简单代码

0 投票
1 回答
5595 浏览

c# - 在 WriteableBitmap 上绘图

我有一个 WriteableBitmap 并希望用户能够像它是一个 InkPresenter 控件一样绘制它。实时执行此操作的最佳方法是什么?使用 WriteableBitmap.Pixels,我可以访问每个像素,但是当我尝试在 MouseMove 事件期间编辑它们时,它似乎很慢,并且一次只更改一个像素。是否有任何库或方法可以帮助简化此过程?谢谢

0 投票
6 回答
59892 浏览

android - 我需要将笔触颜色更改为用户定义的颜色。与国家无关

我需要从应用程序更改笔触颜色。用户可以更改背景颜色,因此我还需要让他们更改按钮的笔触(轮廓)。由于它已经在可绘制对象(下面的示例)中设置,我还没有找到改变它的方法。似乎像这样的所有其他问题都只是说要使用 XML 文件....但这并没有让我让它变得动态。感谢您的任何帮助!

我需要将笔触颜色更改为用户定义的颜色。与国家无关。

0 投票
1 回答
857 浏览

android - Android 在运行时将 Stroke 添加到 Drawable

我找到了这个功能。我现在如何向我的 Drawable 添加 Stroke?
没有什么像 setStroke(...)