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

python - 在 PyGTK 中嵌入 MPlayer 时避免视觉伪影

我正在尝试创建一个基本的 PyGTK 应用程序以将 MPlayer 嵌入窗口中(因为它不能很好地与我喜欢的平铺 WM 一起工作)。

到目前为止,我将把我的代码放在这篇文章的末尾,但基本上我的设置目前涉及一个包含一个 DrawingArea 的窗口,我使用“-wid”命令行选项将 MPlayer 嵌入到该窗口中。

我遇到的问题是,在调整大小时,我得到以下类型的视觉伪影(见红框内):

MPlayer神器

当配置事件发生时,我尝试在 DrawingArea 上调用 queue_draw() ,但这似乎没有效果。有人有想法么?

我的完整代码如下:(命令行用法是`$0 [ vid ]')

0 投票
1 回答
227 浏览

jquery-ui - Google 地图和 jQuery UI 对话框渲染工件

在 jQuery UI 对话框中显示谷歌地图时,如果我拖动对话框,它会留下渲染工件:

Google 地图和 jQuery UI 对话框渲染工件

有没有办法阻止或解决这个问题?

(使用 Chrome 27.0.1453.110 m)

0 投票
1 回答
100 浏览

html - 在某些浏览器上打印时网页损坏

一些用户在打印网页时报告工件。我无法在我的 IE10 浏览器上复制它。我认为他们使用 IE8/9

关于应该采取什么措施来解决它的任何指示?

在此处输入图像描述

0 投票
1 回答
4528 浏览

c++ - 更改只读 CEdit 控件工件和文本突出显示问题的颜色

我有一个只读的编辑控件,其中包含文本。我想将默认的灰色背景切换为白色,但运气有限。在我的第一次尝试中,我在对话框初始化期间执行了以下代码:

我尝试的另一个解决方案是:

在下面的屏幕截图中,您可以看到文本是在事实之后插入的(这是需要发生的)并以蓝色突出显示 - 我不知道从哪里开始如何让它看起来像正常的,非突出显示文本。单击它时,它会正常显示。在每个编辑控件的左下角,可以看到一个不应出现在那里的正方形。此外,您可以看到一些看起来像是组合框下拉选择的工件出现在较大的框中。

在此处输入图像描述

我将不胜感激有关如何摆脱工件并解决插入文本的突出显示问题的任何指示。

0 投票
2 回答
197 浏览

c# - 为什么相邻的矩形会产生条带效应?

我使用以下代码创建了一些矩形:

结果如下:

垂直条带

有不同亮度的垂直线。它们为什么会出现?它们可以通过使用较大的width值来避免。有没有其他方法可以避免它们?

0 投票
0 回答
180 浏览

macos - macosx 上 sublime text 2 中奇怪的视觉伪影

Sublime Text 开始显示奇怪的 atrifacts

奇怪的文物

它至少开了几天,一切都很好。在我写了一些代码后,它闲置了大约一个小时。

我已经重新启动了 Sublime Text 和 iMac。我还尝试更改主题和配色方案。全部都一样。

代码编辑器工作正常,但状态栏和浏览器面板变得疯狂。

在此处输入图像描述

0 投票
2 回答
1358 浏览

css - 带有 SVG 文本动画 (CSS3) 的工件

我在大多数现代浏览器中遇到了文本动画/缩放的伪影:Chrome 29、IE10、Safari 5.1 (Windows)、Safari 6.0.5 (Mac) 和 Opera 16。只有 Firefox(使用版本 23 测试)工作正常(所有在 Windows 上,Safari 6 除外)。

例子:

http://jsfiddle.net/jejPS/1/

将鼠标悬停在“uf”标签上。文本将放大。离开标签时,“f”会在缩小时留下痕迹。

背景:

这是标签云的一部分。SVG 元素由公司内部库生成(在 jsfiddle 中硬编码)。我增强了我们的实现,在悬停功能上添加了这种缩放。

使用 transform: scale(2) 或当前字体大小转换 (:hover -> 2em) 都没有关系。在没有这些工件的情况下,我还没有找到任何使用 CSS3/SVG-Animations 缩放 svg-text 元素的方法。

注意:这似乎只发生在某些字符上,如“f”或“t”。但是我尝试过的每一种字体

我尝试了几种解决方法:

不同的 CSS3 属性以获得更好的渲染效果:

或使用

乃至

在所有提到的浏览器中都具有相同的效果。

我还没有提交任何错误报告,因为我很难想象 WebKit、Presto (Opera) 和 Internet Explorer 10 都有相同的渲染错误。我希望有另一种在 SVG 中缩放文本的方法,我还不知道。

非常感谢您的帮助!

编辑:错字

0 投票
1 回答
705 浏览

php - JQuery - 对话框内容在页面加载之前短暂可见

我正在使用 jquery 1.10.3 来呈现一个相当复杂的对话框。“复杂”是指对话框的内容包含数据库驱动的数据,例如包含数据库查询结果的下拉列表,以及一些静态 html(服务器端代码是 PHP)。该对话框是模态的,仅当用户单击同一页面中的按钮时才会显示。

鉴于有问题的代码是为付费客户制作的,我无法发布它,以免违反合同的条款和条件。

根据 JQuery 演示,包含对话框内容的 DIV 位于 HTML 页面的正文中:

http://jqueryui.com/dialog/

问题(尽管很小)是在页面加载时对话框内容清晰可见(尽管非常短暂,即持续数微秒)。我假设这是由于对话框在被 JQuery 隐藏之前首先呈现的事实。

我尝试了许多 PHP 输出缓冲配置,但这些似乎对问题没有影响。我能想到的唯一可能的解决方案(需要修改我的客户认为“超出当前工作范围”的代码)是在用户单击时通过 URL 加载对话框的内容在上述按钮上。

我的客户对此不满意,因此,我必须做出专业的回应。如果有人能指出我的修复方向、解决方法或解释为什么上述任何一个都不可能,将不胜感激。

0 投票
1 回答
3471 浏览

opengl-es-2.0 - opengl es 2.0 alpha 混合

我正在使用以下内容来启用 alpha 混合

透明度取自似乎有效的纹理,使用最简单的片段着色器:

虽然它与背景颜色很好地融合在一起,但它不适用于使用相同 alpha 混合的其他对象。我真的不知道如何解释,所以这是一张图片:

阿尔法混合出错

我究竟做错了什么?

0 投票
0 回答
342 浏览

matlab - 在 MATLAB 中使用 delaunay 三角剖分进行超分辨率后图像中的伪影

我必须对两个低分辨率图像进行超分辨率才能获得高分辨率图像。

第二张图像作为基础图像,第一张图像被配准。我使用 SURF 算法进行图像配准。使用内置 MATLAB delaunay 函数在这些点上构建 Delaunay 三角剖分。HR 网格的大小是为预先指定的分辨率增强因子 R 构建的。接下来总结用于在 HR 网格上插值像素值的 HR 算法。

HR 算法步骤: 1. 在由 LR 帧形成的不规则采样栅格中的分散顶点集上构建 Delaunay 三角剖分。

现在我得到了如下所示的结果

现在对于一种数据集,我得到这个结果,其中有几个像素以随机方式黑白色对于另一种类型,在超分辨率后,我在图像上得到细平行线,结果已附加

这两个是基本和未注册的图像 用相同代码插值细平行线后的第二个数据集

这是第一个未注册的帧![这是第二个未注册的帧![第三个未注册的帧 这是超分辨率的图像

任何人都可以告诉我原因,我发现可能是它的去马赛克,但我不确定,因为我对它不太了解,而且它可能是我的代码中的一个错误,但它对于不同的图像表现不同,我有将尺寸增加了两次超分辨率。