当前位置: 首页 > 知识库问答 >
问题:

使用setStroke绘图时平滑边框

汪思博
2023-03-14

嘿,我目前正在进行一个低水平的绘画程序,我对我画的粗糙线条有点恼火。当我将笔画设置为5或更高的自由手绘模式时,我得到了那些尖锐的边框,最终看起来非常糟糕:

冲程15、20和50:

很遗憾,我不能在这里张贴照片。。。我是否能够轻松创建平滑的边界?

共有1个答案

傅自明
2023-03-14

定义您的BasicStroke,例如:

g2.setStroke(new BasicStroke(50, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));
 类似资料:
  • 问题内容: 我有以下绘制图形的简单脚本: 就目前而言,这条线从一条直线到另一条直线看起来不错,但在我看来可能会更好。我想要的是使两点之间的线变得平滑。在中,我会用绘制。 在PyPlot中有一种简单的方法吗?我找到了一些教程,但是它们看起来都相当复杂。 问题答案: 你可以自己整理数据: scipy 0.19.0中不推荐使用spline,请改用BSpline类。 从切换到复制并不是简单的复制/粘贴操作

  • 目标 用各种低通滤波器模糊图像 将定制滤波器应用于图像(二维卷积) 二维卷积(图像滤波) 与一维信号一样,图像也可以用各种低通滤波器(LPF),高通滤波器(HPF)等进行滤波。LPF有助于消除噪声,模糊图像等。HPF滤波器有助于找到图片的边缘。 OpenCV 提供了一个函数 cv2.filter2D() 来将一个内核与一个图像进行卷积。作为例子,我们将尝试在图像上使用平均过滤器。一个 5x5 的平

  • 目标 学会: 使用各种低通滤镜模糊图像 将定制的滤镜应用于图像(2D卷积) 2D卷积(图像过滤) 与一维信号一样,还可以使用各种低通滤波器(LPF),高通滤波器(HPF)等对图像进行滤波。LPF有助于消除噪声,使图像模糊等。HPF滤波器有助于在图像中找到边缘。 OpenCV提供了一个函数cv.filter2D来将内核与图像进行卷积。例如,我们将尝试对图像进行平均滤波。5x5平均滤波器内核如下所示:

  • 在此输入图像说明 你能告诉我如何在ios swift中实现这个动态图吗

  • 问题内容: 我对matplotlib非常陌生,并且正在从事一些简单的项目以熟悉它。我想知道如何绘制决策边界,决策边界是[w1,w2]形式的权重向量,它使用matplotlib将两个类(例如C1和C2)基本分开。 如果是这样,是否像从(0,0)到点(w1,w2)画一条线一样简单(因为W是权重“向量”),如果需要,如何像在两个方向上一样进行扩展? 现在我要做的是: 提前致谢。 问题答案: 决策边界通常

  • 问题内容: 我有一个表示网络拓扑结构的networkx弹簧布局。关键节点的颜色为红色,另一个为蓝色。到关键节点边缘的路线用短划线表示。如何在指定的时间间隔内为networkx边缘绘制动画? 问题答案: 尝试该模块。另请参阅这个很棒的教程,