antialiasing相关内容

WPF着色器效果-未显示抗锯齿

我遇到了一个问题,我有一个WPF着色器效果(从Rene Schulte修改而来)来模拟点阵显示(DMD)。一切正常,但所有点都有别名。 请参阅所附图像。 我尝试了WPF中的许多功能,以引入抗锯齿功能,但没有什么用。 在构造函数中(文本框中的图像); RenderOptions.SetBitmapScalingMode(MarqueeTB, BitmapScalingMode ..
发布时间:2022-03-11 19:40:15 其他开发

HTML5 Canvas 避免任何亚像素渲染

如 这里所见.画布中的亚像素精度问题很少.现在我有更多.我正在尝试渲染硬边等距正方形,如我提供的链接中的图像所示.试图稍后处理渲染图像中的像素数据并提取当前颜色. 但是由于亚像素问题,我收到了原始图像中实际不存在的颜色!而且无论我似乎从哪里开始画你在图像中看到的线(无论是从 [1,1] 到 [10,10] 还是从 [1.5, 1.5] 到 [10.5, 10.5],这只是一个例如)我总是得到 ..
发布时间:2022-01-17 12:14:13 前端开发

如何在 Java 中绘制一个看起来像样的圆圈

我尝试过使用具有相同高度和宽度的 drawOval 方法,但随着直径的增加,圆的外观变得更糟.无论大小,我该怎么做才能拥有一个像样的圆圈.我将如何在 java 或其他方法中实现抗锯齿. 解决方案 事实证明,Java2D(我假设是你正在使用的)在这方面已经相当出色了!这里有一个不错的教程:http://www.javaworld.com/javaworld/jw-08-1998/jw-08- ..
发布时间:2022-01-14 15:02:56 Java开发

SKCropNode 掩蔽边缘抗锯齿

我创建了一个圆形遮罩,并使用精灵套件 SKCropNode 类为遮罩内的精灵设置动画.但是蒙版的边缘看起来像素化了. 有没有办法使用抗锯齿来平滑边缘? 解决方案 如果你想用抗锯齿效果屏蔽任何 SKNode/SKSpriteNode - 你可以使用 SKEffectNode 代替 SKCropNode.它也适用于动画节点.这是一个例子: //设置你的节点SKNode *nodeToM ..
发布时间:2022-01-11 12:03:17 移动开发

在 WebGLRenderer 中动态打开/关闭抗锯齿和阴影

如何在 WebGLRenderer 中动态打开和关闭抗锯齿和阴影? 简单地改变抗锯齿和shadowMapEnable的属性是行不通的.查了一下源码,发现了一个方法updateShadowMap()但是在release 69中被去掉了. 更新:好的,我在这里找到的问题的后半部分的答案https://github.com/mrdoob/three.js/issues/2466 因此, ..
发布时间:2021-12-31 18:41:12 其他开发

抗锯齿在 Three.js 中不起作用

我是 Three.js 的新手,最近开始大量使用它.我真的很喜欢它,我创造了一些令人难以置信的东西.但是,我不确定为什么但是将抗锯齿设置为 true 时我看不出有什么区别. renderer = new THREE.WebGLRenderer({ antialiasing: true }); 我已经搜索了可能的解决方案,但我似乎无法找到或理解为什么这不起作用.为了使抗锯齿工作,我是否缺少或需 ..
发布时间:2021-12-31 18:21:26 前端开发

如何在 Java 中绘制一个体面的圆圈

我曾尝试使用具有相等高度和宽度的 drawOval 方法,但随着直径的增加,圆的外观变得更糟.无论大小如何,我都可以做些什么才能拥有一个体面的圆圈.我将如何在 java 或其他方法中实现抗锯齿. 解决方案 事实证明,Java2D(我假设您正在使用的就是它)在这方面已经非常出色了!这里有一个不错的教程:http://www.javaworld.com/javaworld/jw-08-1998 ..
发布时间:2021-12-30 18:26:23 Java开发

Java2D 图形抗锯齿

我是 Java 新手,正在尝试使用 Java2D 图形来创建图像.但是输出是抗锯齿的.我尝试了很多方法来纠正它,但没有奏效.字符变得扭曲或锯齿状. public BufferedImage createNameOnButton(String label) {int messageWidth = 0;Font font = new Font("Arial", Font.PLAIN, 11);Buf ..
发布时间:2021-12-30 18:25:28 Java开发

Firefox 和 Opera 中的 Webfont 平滑和抗锯齿

我在我的网站上使用了定制的网络字体.为了设置渲染输出的样式,我使用了以下代码: //-webkit-text-stroke-width: .05px;//-webkit-text-stroke-color: 白色;-webkit-font-smoothing:抗锯齿; 这在 Safari 和 Chrome 上运行良好(边缘更清晰,线条更细).有没有办法在 Firefox 和 Opera 上实现 ..
发布时间:2021-12-30 10:51:09 前端开发

CSS 是否支持文本抗锯齿,例如“清晰、锐利等"?然而?

我在 Photoshop 中有一些文本 &它设置为“脆".当我把它放在我的网站上时,它看起来不太一样. CSS 中是否存在任何我可以用来使它清晰的东西?还是不行? 或者您有什么建议可以达到类似的效果? 解决方案 不仅不可能,而且市场上不同的浏览器强制执行不同的抗锯齿设置,这意味着您无法获得一致的结果,即使它们不是你想要什么. 关于各种浏览器如何处理字体渲染的好文章,我建议 ..
发布时间:2021-12-22 20:07:45 前端开发

在 Canvas 上绘制的文本抗锯齿效果不佳

我正在 Canvas 上绘制文本,但对抗锯齿的质量感到失望.据我所知,浏览器不会对 Canvas 上的文本进行亚像素抗锯齿处理. 这是否准确? 这一点在 iPhone 和 Android 上尤为明显,其中生成的文本不像其他 DOM 元素呈现的文本那么清晰. 对于在 Canvas 上输出的高质量文本有什么建议吗? 乔伯特 解决方案 我的回答来自这个链接,也许它会帮助别 ..
发布时间:2021-12-21 08:31:18 前端开发

HTML5 画布元素上的亚像素抗锯齿文本

我对画布元素抗锯齿文本的方式有些困惑,希望大家能提供帮助. 在下面的屏幕截图中,顶部的“Quick Brown Fox"是是一个 H1 元素,底部是一个带有文本渲染的画布元素.在底部,您可以看到并排放置并放大的两个“F".注意 H1 元素如何与背景更好地融合: 这是我用来渲染画布文本的代码: var canvas = document.getElementById('canvas' ..
发布时间:2021-12-21 08:28:36 前端开发

HTML5 Canvas 和抗锯齿

如何在画布上打开抗锯齿. 以下代码没有绘制平滑的线条: var context = mainCanv.getContext("2d");如果(上下文){上下文.moveTo(0,0);上下文.lineTo(100,75);context.strokeStyle = "#df4b26";context.lineWidth = 3;上下文中风();} 解决方案 抗锯齿不能打开或关闭,由浏览 ..
发布时间:2021-12-21 08:08:39 前端开发

我可以关闭 HTML 上的抗锯齿功能吗?元素?

我正在玩 元素、画线等. 我注意到我的对角线是抗锯齿的.我更喜欢锯齿状的外观 - 有没有办法关闭此功能? 解决方案 对于图像,现在有 context.imageSmoothingEnabled= false. 但是,没有什么可以明确控制线条绘制.您可能需要使用 getImageData困难的方法)/code> 和 putImageData. ..
发布时间:2021-12-21 08:03:37 前端开发

如何在 JavaFX 字体中强制抗锯齿?

在测试我的 JavaFX 8 应用程序的 GUI 时,我注意到一些标签没有显示抗锯齿文本.经过一番谷歌搜索和挣扎后,我发现了一件非常烦人的事情正在发生.抗锯齿仅应用于字体大小大于 80 像素的标签.下面是一个比较应用了 AA 的 JavaFX 和 Swing 应用程序的示例: 示例代码:https://gist.github.com/anonymous/be60bb89181376ff12a ..
发布时间:2021-12-20 11:59:54 其他开发