antialiasing相关内容

抗锯齿、UIImage 和性能

我有一个 UIImage 加载到 UIImageView 中.UIImage 比 UIImageView 大,并且已经缩小以适应.显然,缩小后的 UIImage 显示出锯齿状边缘. 在性能方面消除此图像锯齿的最佳方法是什么? 我见过这个方法使用drawInRect 但我也读过 drawInRect 并没有提供最佳性能. 我阅读了几篇不同的文章,我自己也尝试了一些方法.但是在阅读了 ..
发布时间:2021-06-15 19:32:04 移动开发

删除图像的抗锯齿

我想从图像中删除抗锯齿.此代码将从图像中获取4种主要颜色,将每个像素与4种主要颜色进行比较,然后分配最接近的颜色. 将numpy导入为np从PIL导入图像图片= Image.open('pattern_2.png')image_nd = np.array(图片)image_colors = {}对于image_nd中的行:对于行中的pxl:pxl =元组(pxl)如果不是image_colors ..

C#调整图像大小而无需插值

我知道这个问题经常被问到,但是没有一个典型的答案能给我我所需要的结果.我正在尝试像Paint.exe一样缩放灰度位图.我不希望插值,因此可以观察到原始的单个像素.我已经尝试了经常建议使用的NearestNeighbor方法,这种方法很接近,但并不是我想要的. 这就是我想要的: 这是我用来缩放和重绘图像的代码. 受保护的重写void OnPaint(PaintEventArgs e){ ..
发布时间:2021-05-13 19:13:49 C#/.NET

C#图形绘制线绘制虚线

我正在使用C#图形绘制ECG图形.我使用画线法绘制曲线.但是,线接头看起来坏了.我尝试了平滑模式和capstyle的所有可用选项,没有帮助.这是示例图1 和 ..
发布时间:2021-05-13 19:13:46 C#/.NET

C ++:从openGL去除摩尔纹效果

我绘制的图案具有详细的像素,并且经常会遇到莫尔效应.我不擅长着色,我不确定着色器是否可以解决此问题.我还没有找到任何基本的,可理解的和完整的着色器示例.大多数教程网站都从中间开始一个程序,省略了头文件包括的内容! 这是我代码的MWE.是否可以减轻或消除莫尔效应? #include#include#ifdef __APPLE__#include ..
发布时间:2021-05-11 19:06:39 C/C++开发

如何获得别名(复古风格)HTML文本效果

我正在尝试使用HTML和CSS文本实现锯齿状的文本效果.我知道webkit-font-smoothing和font-smooth属性,但是即使将那些属性设置为"none",也不会影响Webkit-font-smoothing和font-smooth属性.和“从不",文本仍然比我想要的还要平滑. 是否还有其他CSS属性或其他可用来强制文本变得更加锯齿/别名的方法?唯一需要注意的是它必须是实际的 ..
发布时间:2021-04-26 19:09:55 前端开发

如何在JavaFX Canvas上禁用抗锯齿?

目前,我正在使用JavaFX制作2D游戏,该游戏是像素艺术.不幸的是,由于抗锯齿,像素图像变得模糊. 有什么方法可以禁用JavaFX画布上的抗锯齿功能吗?我试过使用SceneAntialiasing.DISABLED,但没有用.我找不到其他禁用它的方法. 解决方案 canvas.getGraphicsContext2D().setImageSmoothing(false); ( ..
发布时间:2021-04-21 19:17:32 Java开发

如何在Java canvas中启用android antialiasing?

我们在绘制漂亮的图片时遇到了问题在Java中平滑图像,因为它们是锯齿状的.这段代码解决了我们的问题: g2d.setRenderingHint(RenderingHints.KEY_INTERPOLATION,RenderingHints.VALUE_INTERPOLATION_BILINEAR); 但是现在我们正在为android开发相同的应用程序,但是我们不知道如何将相似的插值或抗锯齿 ..
发布时间:2021-04-21 19:16:47 移动开发

使用Java 2D的抗锯齿高度图边缘

我正在使用Java 2D渲染地形图.地形图看起来像这样: 您可以看到边缘呈锯齿状.我想平滑地渲染地形的边缘,但是使用RenderingHints启用抗锯齿功能不起作用,因为我一次将地形图渲染为一列. 这是渲染地形的代码: // terrainImageG2 renders to a BufferedImage, obtained via BufferedImage.createG ..
发布时间:2021-02-10 18:42:43 Java开发

“具有边缘抗锯齿的渲染器"指的是具有边缘抗锯齿的渲染器.导致iOS 7中的UIAlertView延迟

自iOS 7以来,我注意到我的UIAlertViews显示有某种绘制延迟-发生的是屏幕变暗,UIAlertView的文本在屏幕上仅显示了一秒钟,然后才显示警报视图的实际帧. 我将问题归结为是由于我的应用程序plist文件中的“具有边缘抗锯齿效果的渲染"标志设置为YES所致.禁用此功能可以解决此问题(但是,在所有旋转的视图上我都遇到了锯齿状的锯齿,这是我最初使用该标志解决的问题). 有人 ..
发布时间:2020-12-01 05:47:02 移动开发

CanvasRenderingContext2D.strokeRect仍尝试对我的值进行抗锯齿,而不是绘制一个像素

我正在制作图表,主要是作为练习.该图尝试通过线连接值,但是如果无法连接值,则仅绘制一个像素. 在下面的示例中,我确保minY,maxY和pixelX都是整数值.它们实际上来自我真实代码中的Int32Array. // some min max range for this X pixel coordinate const minY = data[i].m ..
发布时间:2020-11-24 19:03:13 前端开发

不考虑抗锯齿线的边缘而将alpha纳入考虑范围的泛洪填充算法?

我已经实现了一种典型的泛洪填充算法,当使用纯色(使用ARGB组件之间的欧几里德距离比较颜色)时,它可以按预期工作. 我的问题是,如果您在透明背景上绘制一条抗锯齿的红线,我的洪水填充算法将无法填充大多数半透明像素,从而在对象周围留下条纹.专门针对此示例,线的中心为纯红色(即,ARGB格式为(255,255,0,0)),并且线的边缘也为纯红色,但这些像素的alpha范围低至1%alpha (即( ..

使用TextRenderer C#渲染抗锯齿的文本

我编写了一个程序在图像上绘制一些字符串.我使用graphics.DrawString(),但正如您在此帖子中看到的那样,它存在一些问题. TextRenderer.DrawText()解决了该问题,但渲染的文本呈锯齿状.我同时更改了graphics.TextRenderingHint和图形的分辨率; TextRenderer根本不在乎. 此处,应该有一个解决方案.但我不知道该怎么做. 解 ..
发布时间:2020-11-13 02:20:08 C#/.NET

translateZ()vs scale()中的CSS错误呈现

我注意到以这种2种方式转换文本时存在很大的质量差异: .text1 {width:200px;高度:22px;位置:绝对;最高:40%;左:0;转换来源:50%50%;转换:scale(2); / *在这里* /颜色:红色;文本对齐:居中; font-size:22px;}。text2 {width:200px;高度:22px;位置:绝对;最高:60%;左:0;转换来源:50%50%;转换 ..
发布时间:2020-10-12 06:21:58 前端开发

如何在delphi firemonkey和android上使用抗锯齿

我使用firemonkey开发delphi xe7,并在android上进行测试。 当我在正常分辨率为1(scene.scale = 1)的设备上工作时则TRoundRect,TPie等组件会产生丑陋的结果,因为它们没有抗锯齿(或者抗锯齿在人眼中看不到)。如果我在高清设备上工作(例如scene.scale = 2),那么这并不是一个大问题,因为高清可以弥补这一问题。 那么第一个问题是, ..
发布时间:2020-09-29 03:08:59 移动开发

为什么在缩放的html5画布中可见工件?

我已经看到这和这关于删除画布中抗锯齿的讨论,但我没有认为这是同一件事。 在将html5画布缩放为任意值(即使其具有响应性)后,我注意到如果绘制两个矩形在相同大小和相同位置处,第一个矩形的缩放边的边缘仍然可见。 我提供了一个示例片段,其中绘制了一个灰色矩形,然后在其顶部绘制一个红色矩形。灰色矩形的左右边缘有一条一像素的红色垂直线。我知道这看似微不足道,但这在我的情况下非常明显。 如 ..
发布时间:2020-09-29 02:11:40 前端开发

iOS-CAShapeLayer抗锯齿?

我有两个相邻的菱形形状,我希望它们的边缘无缝地组合在一起。 目前,由于混叠时,即使边缘尽可能靠近,背景也会渗出。我不想重叠这些形状。 有人有什么建议吗? 谢谢 解决方案 您应该可以使用类似这样的东西。 yourLayer.magnificationFilter = kCAFilterNearest; 您需要先导入质量控制,但可能已经导入。 ..
发布时间:2020-09-28 21:27:15 移动开发