问题标签 [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.
.net - 带强制抗锯齿的 EMF
我们的程序需要生成矢量图形,为此我们选择了 EMF。但是,其他程序似乎将这些图像呈现为非抗锯齿。我发现 SVG 格式确实有一个标志来指示一些/所有对象应该抗锯齿。
EMF 格式中是否有任何类型的标志或命令表明我们想要抗锯齿?如果是这样,如何使用System.Drawing.Imaging.Metafile类生成该命令?
谢谢你。
iphone - 自定义视图中奇怪的抗锯齿
我有一个UIView
使用它的-[drawRect:]
方法绘制的自定义。
问题是抗锯齿的行为非常奇怪,因为水平或垂直线的黑线绘制得非常模糊。
如果我用 禁用抗锯齿CGContextSetAllowsAntialiasing
,一切都会按预期绘制。
抗锯齿:
替代文字 http://dustlab.com/stuff/antialias.png
无抗锯齿(看起来像 AA 的预期结果):
替代文本 http://dustlab.com/stuff/no_antialias.png
线宽正好是 1,所有坐标都是整数值。
如果我使用 绘制一个矩形也会发生同样的情况CGContextStrokeRect
,但如果我使用 绘制完全相同则CGRect
不会UIRectStroke
。
windows - 为什么我的 Windows 窗体字符串在抗锯齿后看起来如此难看?
我在 GraphicsBox 上手动渲染了一些字符串,因为你不能有一个带有透明背景的标签。
但是,无论我尝试哪种渲染模式,我都无法让字符串看起来很好(即它们会出现在 Word 或图形程序中。
这是与屏幕上呈现的界面模型相比的界面模型图片:
不幸的是,StackOverflow 似乎缩小了图片,所以这里也有一个直接链接:http: //i.stack.imgur.com/vYFaF.png
这是用于渲染的代码:
我已经尝试将 TextRenderingHint 依次更改为每个选项,但无论我尝试什么,如果有任何抗锯齿功能,它都会像屏幕截图中那样出现模糊、模糊的混乱。任何想法?
iphone - iPhone动画:如何抗锯齿?
我正在查看我的 iPhone 应用程序中的一些动画,感觉有点难看。然后我明白了:它只是不通过亚像素状态进行动画处理。
所以,如果我使用通常的 +beginAnimations/+commitAnimations,移动一些只有几个像素的东西看起来“跳跃”。我怎样才能避免它?是否有任何标志可以通过浮动坐标或其他方式使其动画?
只是为了让您了解我拥有什么以及我在寻找什么,请参考图片:
替代文字 http://www.ptoing.net/subpixel_aa.gif
提前致谢, 安东
flash - 嵌入字体并在 Flash 中正确显示的问题
我正在为我在这里处理 Flash 字体和文本字段的最新问题寻找正确的文本字段参数或解决方法。
我有一个 textFormat 和 textField 使用 Font: Franklin Gothic Book point size 8 生成一些文本。目前这是我运行电影时字体的外观:
(来源:flickr.com)
底部的 ®MYLOGO 是来自 Photoshop 的 jpg,干净,看起来应该如何。接下来是在 Flash 中直接在舞台上键入的字体,最上面的 ®MYLOGO 是由我的代码生成的。
为了使代码生成的副本看起来尽可能接近 Jpeg,我缺少哪些参数?
我的代码如下:
你们可能还记得我上一个问题X_x中的这段代码
固定工作核心:感谢Andy Li
图形示例:
普通的
先进的
c# - 在 WPF 图像上禁用抗锯齿
我正在编写一个小型登录对话框,并且出于美学原因在对话框顶部嵌入了一个横幅。一切都很顺利,除了默认情况下,WPF 抗锯齿整个图像,使包含在其中的文本令人沮丧的模糊。
经过一番搜索,前几页的结果表明,人们普遍认为 WPF 中不能禁用抗锯齿。任何人都可以确认或否认这一点吗?
这对我来说是个小问题——我会从图像中取出文本,而是在背景图像上叠加一个带有相同文本的标签以达到相同的效果(尽管我必须承认,这有点烦人)。
谢谢,罗伯
flash - flash 抗锯齿系统字体
有没有什么方法可以在 Flash 中获得抗锯齿的文本,它是用系统字体呈现的(没有将任何字体嵌入到 swf 中)?如果是这样 - 怎么做?
谢谢
css - 将@font-face 与像素字体一起使用时,是否可以在 CSS 中禁用抗锯齿?
我想在网络上使用像素字体。我使用@font-face 包含它,但是所有浏览器都对字体应用抗锯齿。我似乎无法找到禁用此功能的 CSS 规则,有人能想到另一种禁用抗锯齿的方法吗?
cocoa - 在不降低文本渲染质量的情况下为 Cocoa 标签添加阴影(凹进文本效果)
我想在 Safari 或 iTunes 中创建具有文本效果的状态栏,即嵌入文本。
但是,如果我只是使用 Core Animation 面板在 Interface Builder 中添加阴影,OS X 最糟糕的文本渲染就会出现:
在标签上获得凹陷文本并保持正确的亚像素渲染的技巧是什么?
opengl - OpenGL 抗锯齿和背景四边形
我正在按预期工作的 3D 场景后面绘制背景(下面的代码)。我还在使用累积缓冲区(红皮书第 10 章)对场景进行抗锯齿处理。
...通过抖动和绘制图像的代码循环几次(例如,n)(抖动是将图像移动到稍微不同的位置),累积数据
最后打电话
但是,我不想对背景进行抗锯齿处理。问题是使用 GL_RETURN 调用 glAccum 会复制(覆盖)颜色缓冲区中的值(而不是使用深度测试和混合函数等)来屏蔽正在写入颜色缓冲区的值。
如何在对 3D 场景进行抗锯齿之前或之后绘制背景,以使背景看起来就像在没有抗锯齿的情况下绘制 3D 场景时一样?