问题标签 [visual-artifacts]

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 回答
85 浏览

fonts - Linux Mint 上的 Atom 中的屏幕工件

在 Linux Mint 19.1 上的 Atom 编辑器中,我在屏幕上的文本中看到了伪影,无论是在编辑器中还是在菜单中。见截图。Atom 中的文本工件

你可以在字母之间看到一些小“垃圾”,例如每个小“d”后面的感叹号和每个大写“P”后面的细管道符号,这种方式是一致的。在左侧的行号中(在菜单和树视图中也是如此)也有垃圾。它有时使代码难以阅读!

出现在 Atom 中。浏览器、LibreOffice 以及其他任何地方的文本都非常清晰,没有伪影。

解决方案尝试:我已经尝试了所有在 Atom 中安装的主题,以及来自社区的更多主题。我已经在 Atom 中安装了字体包,并尝试将编辑器中的字体系列设置设置为已安装的字体。我已将 Fonts 包中推荐的 CSS 添加到我的 Atom 样式表(即atom-workspace { font-family: Noto; }我的 styles.less 中)。我已经用谷歌搜索了我能想到的所有术语组合。我什至把我的屏幕换成了另一个不同尺寸和分辨率的屏幕!在所有这些尝试中,它确实改变了文本的外观,但屏幕垃圾仍然存在!我正式没有想法。任何人都可以帮忙吗?

0 投票
1 回答
488 浏览

c# - 如何避免带有圆角的可缩放 UserControl 彩色边框的视觉伪影?

我有一个Form包含:

  1. a TrackBar(最小值=1,最大值=200,代表缩放百分比);
  2. 一个UserControlBorderStyle = BorderStyle.None

相关代码

表格1

来自设计器代码

从代码隐藏

用户控件1

初始屏幕截图

最初

使用轨迹栏后的屏幕截图

缩放后

缩小后黄色边框右侧不可见,放大时右侧有多个黄色边框。

更新:

答案有效,但是控件的一部分超出了边界。右上角的屏幕截图,用于curveSize = 20

曲线 1

curveSize = 24

曲线 2

0 投票
0 回答
79 浏览

graphics - 带有通道选择的 HLSL 模糊故障

在玩弄了我从 Visual Studio 着色器图中复制的模糊之后,我放置了一个过滤条件(通过任何通道,没关系),然后它导致了 这个。这怎么解释?

0 投票
1 回答
1096 浏览

swift - MTKView 刷新问题

我正在通过 MTKView 合成一组 UIImage,我看到刷新问题仅在合成阶段表现出来,但在我与应用程序交互后就会消失。换句话说,复合材料按预期工作,但在我通过放大/翻译等强制刷新之前,它们在屏幕上的外观看起来有问题。

我发布了两个显示问题的视频:Glitch1Glitch2

我选择的复合方法是将每个 UIImage 转换为 MTLTexture,然后将其提交给设置为“.load”的渲染缓冲区,该缓冲区在其上渲染带有此纹理的多边形,然后对 UIImage 中的每个图像重复该过程大批。

复合材料有效,但屏幕反馈,正如您从视频中看到的那样,非常有问题。

关于可能发生什么的任何想法?任何建议,将不胜感激

一些相关的代码:

0 投票
1 回答
388 浏览

python - 在 tkinter 中调整 PanedWindow 大小时的视觉伪影

我正在开发 tkinter 中的应用程序。无法发布代码,因为它太复杂并且在简化版本中看不到工件。

您可以在附加的视频中看到,如果我调整整个窗口的大小,它看起来还不错。它不是完美的光滑,但没关系。但是,当我使用 PanedWindos 窗扇调整大小时,在调整大小期间会看到很多伪影。最后,当我释放鼠标按钮时,它看起来还不错。

你有这方面的经验吗?一些提示什么可能导致这种行为?
调整大小的 youtube 视频

调整大小

编辑:

我创建了重现该行为的最小版本。ScrollFrame 类使工件更加明显。

在此处输入图像描述

0 投票
1 回答
316 浏览

.net - DrawImage 中的灰色边框(.NET system.drawing.drawing2D)

我正在尝试使用 C# 在位图上创建图像。不知何故,它总是在图像的所有侧面添加灰色边框。该解决方案已发布了许多问题,我几乎尝试了所有问题,但没有一个有效。

我正在使用的代码:

谁能帮我?灰色边框在缩小时不显示,但随着开始放大,边框开始出现。

在此处输入图像描述

任何帮助将不胜感激

我试图创建一个带有白色背景的图像,即使它有右边框和下边框。

}

在此处输入图像描述

0 投票
1 回答
28 浏览

windows-10 - 不可见/刷新的对象或屏幕的一部分

您知道在应用程序屏幕上没有完全刷新视图时的情况吗?您需要将鼠标悬停在对象上以使其可见/刷新吗?或者您需要打开关闭页面/屏幕来刷新所有对象?

我有带 Win10 的 PC 盒。个人电脑只有一个 DVI 端口,因此使用 USB 转 DVI 适配器(3x VGA2725)扩展屏幕,桌面扩展为 4 个显示器。每个监视器用于显示相同的软件 (SCADA) 4 个不同的“窗口”。在带有适配器的屏幕上,视图/屏幕刷新存在问题,例如“伪影”或部分屏幕未更新。在这种情况下,页面需要再次关闭/打开。CPU 和磁盘没有过载。

如果以上是更多的软件问题或更多的硬件问题,你能帮我吗?Shell 我找坏驱动?我要检查什么?

0 投票
0 回答
36 浏览

winforms - Winform 在提出分层对象时减少/删除视觉伪影

我正在尝试使用 winform 对对象进行分层,每个用户控件上都有约 50 个项目(按钮/文本框/标签)。

我已尝试doublebuffering按照建议启用并使用

但是在渲染项目时,当物体被向前推进时,仍然存在很多视觉伪影。

已确定的潜在问题 1 [我在 GUI 线程中有太多代码]:

我确实有很多计时器正在运行,但我不知道如何检查。然而,所有的定时器都是System.Timer.Timer使用一个ISynchroizeInvoke对象来实现和初始化的。不知道我怎样才能做得更好。

0 投票
0 回答
11 浏览

wordpress - WPForms 复选框图片上的图形伪影

我设置了一个带有一些复选框的 WPForms 表单。我想使用图像而不是框,所以我选中了“使用图像选择”框并上传了我的图像,效果很好。

到目前为止,一切都很好 - 但是有一些非常奇怪的图形工件我无法摆脱,请检查屏幕截图上的红色标记:https ://imgur.com/R9eu4Ne

我想必须有一些CSS,所以我可以转动线条,但我无法弄清楚。

表格在这里:https : //vss-werbefilme.de/funnel/ - 工件从 6 步中的第 2 步开始(参见进度条“Schritt 2 von 6”)。

也许有人可以帮助我摆脱这些文物?

0 投票
2 回答
72 浏览

ffmpeg - FFmpeg 动画裁剪产生人工制品

使用 ffmpeg 4.4,我正在尝试裁剪视频并使用sendcmd+及时为宽度设置动画crop。然而,这会在裁剪区域之外呈现伪影(绿色或重复水平/垂直重绘的视频)。

要复制的命令:

过滤器.txt

知道如何摆脱这些人工制品吗?

在此处输入图像描述

或者,也许有一些替代的 ffmpeg 过滤器可以使用 eval=frame 而不是 sendcmd 进行裁剪工作?