问题标签 [antialiasing]

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

.net - 带强制抗锯齿的 EMF

我们的程序需要生成矢量图形,为此我们选择了 EMF。但是,其他程序似乎将这些图像呈现为非抗锯齿。我发现 SVG 格式确实有一个标志来指示一些/所有对象应该抗锯齿。

EMF 格式中是否有任何类型的标志或命令表明我们想要抗锯齿?如果是这样,如何使用System.Drawing.Imaging.Metafile类生成该命令?

谢谢你。

0 投票
2 回答
1584 浏览

iphone - 自定义视图中奇怪的抗锯齿

我有一个UIView使用它的-[drawRect:]方法绘制的自定义。

问题是抗锯齿的行为非常奇怪,因为水平或垂直线的黑线绘制得非常模糊。

如果我用 禁用抗锯齿CGContextSetAllowsAntialiasing,一切都会按预期绘制。

抗锯齿:
替代文字 http://dustlab.com/stuff/antialias.png

无抗锯齿(看起来像 AA 的预期结果):
替代文本 http://dustlab.com/stuff/no_antialias.png

线宽正好是 1,所有坐标都是整数值。

如果我使用 绘制一个矩形也会发生同样的情况CGContextStrokeRect,但如果我使用 绘制完全相同则CGRect不会UIRectStroke

0 投票
1 回答
2067 浏览

windows - 为什么我的 Windows 窗体字符串在抗锯齿后看起来如此难看?

我在 GraphicsBox 上手动渲染了一些字符串,因为你不能有一个带有透明背景的标签。

但是,无论我尝试哪种渲染模式,我都无法让字符串看起来很好(即它们会出现在 Word 或图形程序中。

这是与屏幕上呈现的界面模型相比的界面模型图片: 在此处输入图像描述

不幸的是,StackOverflow 似乎缩小了图片,所以这里也有一个直接链接:http: //i.stack.imgur.com/vYFaF.png

这是用于渲染的代码:

我已经尝试将 TextRenderingHint 依次更改为每个选项,但无论我尝试什么,如果有任何抗锯齿功能,它都会像屏幕截图中那样出现模糊、模糊的混乱。任何想法?

0 投票
3 回答
3374 浏览

iphone - iPhone动画:如何抗锯齿?

我正在查看我的 iPhone 应用程序中的一些动画,感觉有点难看。然后我明白了:它只是不通过亚像素状态进行动画处理。

所以,如果我使用通常的 +beginAnimations/+commitAnimations,移动一些只有几个像素的东西看起来“跳跃”。我怎样才能避免它?是否有任何标志可以通过浮动坐标或其他方式使其动画?

只是为了让您了解我拥有什么以及我在寻找什么,请参考图片:

替代文字 http://www.ptoing.net/subpixel_aa.gif

提前致谢, 安东

0 投票
3 回答
3998 浏览

flash - 嵌入字体并在 Flash 中正确显示的问题

我正在为我在这里处理 Flash 字体和文本字段的最新问题寻找正确的文本字段参数或解决方法。

我有一个 textFormat 和 textField 使用 Font: Franklin Gothic Book point size 8 生成一些文本。目前这是我运行电影时字体的外观:

替代文字
(来源:flickr.com

底部的 ®MYLOGO 是来自 Photoshop 的 jpg,干净,看起来应该如何。接下来是在 Flash 中直接在舞台上键入的字体,最上面的 ®MYLOGO 是由我的代码生成的。

为了使代码生成的副本看起来尽可能接近 Jpeg,我缺少哪些参数?

我的代码如下:

你们可能还记得我上一个问题X_x中的这段代码


固定工作核心:感谢Andy Li

图形示例:

普通的

替代文字

先进的

替代文字

0 投票
2 回答
12467 浏览

c# - 在 WPF 图像上禁用抗锯齿

我正在编写一个小型登录对话框,并且出于美学原因在对话框顶部嵌入了一个横幅。一切都很顺利,除了默认情况下,WPF 抗锯齿整个图像,使包含在其中的文本令人沮丧的模糊。

经过一番搜索,前几页的结果表明,人们普遍认为 WPF 中不能禁用抗锯齿。任何人都可以确认或否认这一点吗?

这对我来说是个小问题——我会从图像中取出文本,而是在背景图像上叠加一个带有相同文本的标签以达到相同的效果(尽管我必须承认,这有点烦人)。

谢谢,罗伯

0 投票
1 回答
78 浏览

flash - flash 抗锯齿系统字体

有没有什么方法可以在 Flash 中获得抗锯齿的文本,它是用系统字体呈现的(没有将任何字体嵌入到 swf 中)?如果是这样 - 怎么做?

谢谢

0 投票
6 回答
14305 浏览

css - 将@font-face 与像素字体一起使用时,是否可以在 CSS 中禁用抗锯齿?

我想在网络上使用像素字体。我使用@font-face 包含它,但是所有浏览器都对字体应用抗锯齿。我似乎无法找到禁用此功能的 CSS 规则,有人能想到另一种禁用抗锯齿的方法吗?

0 投票
2 回答
5075 浏览

cocoa - 在不降低文本渲染质量的情况下为 Cocoa 标签添加阴影(凹进文本效果)

我想在 Safari 或 iTunes 中创建具有文本效果的状态栏,即嵌入文本。

例子

但是,如果我只是使用 Core Animation 面板在 Interface Builder 中添加阴影,OS X 最糟糕的文本渲染就会出现:

我的子像素在哪里

在标签上获得凹陷文本保持正确的亚像素渲染的技巧是什么?

0 投票
1 回答
1269 浏览

opengl - OpenGL 抗锯齿和背景四边形

我正在按预期工作的 3D 场景后面绘制背景(下面的代码)。我还在使用累积缓冲区(红皮书第 10 章)对场景进行抗锯齿处理。

...通过抖动和绘制图像的代码循环几次(例如,n)(抖动是将图像移动到稍微不同的位置),累积数据

最后打电话

但是,我不想对背景进行抗锯齿处理。问题是使用 GL_RETURN 调用 glAccum 会复制(覆盖)颜色缓冲区中的值(而不是使用深度测试和混合函数等)来屏蔽正在写入颜色缓冲区的值。

如何在对 3D 场景进行抗锯齿之前或之后绘制背景,以使背景看起来就像在没有抗锯齿的情况下绘制 3D 场景时一样?