问题标签 [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.
jquery - IE jQuery 不透明度抗锯齿问题
我正在使用 jQuery 淡入和淡出http://www.logandwight.com主页上的链接的 .png 图像
在 IE7 和 IE8 中,文本没有抗锯齿并且都是四四方方的。我尝试弄乱不透明度设置,然后尝试专门为 IE 设置过滤器属性的动画,但似乎没有任何效果。
有谁知道出了什么问题?
iphone - 禁用字体的抗锯齿
我正在为 iPhone 编写一个复古类型的游戏,并且需要将像素风格的字体渲染到屏幕上。但是,当我在模拟器中运行它时,它看起来又漂亮又锐利,但当我在设备上运行它时却不是。有什么方法可以禁用字体的抗锯齿功能?我已经尝试过这个:
另外,我正在使用来自http://github.com/zynga/FontLabel/tree/master的字体渲染类
c++ - 启用 Direct3D 特定功能(透明度 AA)
我正在尝试在我的 Ogre-Direct3D 应用程序中启用透明抗锯齿,但它不起作用。
此方法取自NVidia 的技术报告。
我可以通过 NVIDIA 控制面板手动启用透明度 AA,但我当然不能要求我的用户这样做。有人有什么想法吗?
感谢您的时间,
账单
graphics - 渲染抗锯齿螺旋
我已经看过这个例子,使用 php 和 GD分段渲染带有小弧的螺旋。我想做的是渲染一个在数学上尽可能准确的螺旋近似值。
Inkscape 有一个看起来不错的螺旋工具,但我想以编程方式进行螺旋生成(最好在 Python 中)。
我还没有找到任何原生支持螺旋形状的绘图库(例如 Cairo)。如果想要渲染一个完美的抗锯齿螺旋,最好的方法是在画布上逐个像素地迭代,确定每个像素是否位于数学定义的螺旋臂区域(有限厚度)内?在这种情况下,还必须从头开始实现抗锯齿逻辑。您是否会整合位于每个像素框内的曲线部分,然后将填充区域与空白区域的比率转换为 alpha 值?
在这种情况下,渲染的质量比渲染时间更重要。然而,评估每个像素的积分让我觉得效率很低。
更新:我相信我应该问的是这个问题(雅虎问答失败了)。
php - 是否有一个不错的 php 向量/样条库?
有谁知道将干净的矢量渲染成 php 图像然后将其作为 jpeg/png 提供的最佳方法?
具体来说,我想绘制抗锯齿的线、多边形和样条线,然后将它们作为 jpeg 提供。最好在渲染时也带有 alpha 选项。
引人注目的是一个 php 库,它具有与 Raphael 类似的 API(没有动画)——不仅因为 Raphael 有一个很棒的 API,而且因为我已经在我的网站上使用它来获取动态位,而且还需要烘焙 jpeg并行用于静态消耗。
iphone - iPhone:CALayer + 3D 旋转 + 抗锯齿?
iPhone SDK 问题:我正在屏幕上绘制 UIImageView。我已将其以 3D 形式旋转并提供了一些透视效果,因此图像看起来像是以一定角度指向屏幕。这一切都很好。现在的问题是生成的图片的边缘似乎根本没有抗锯齿。有谁知道如何做到这一点?
从本质上讲,我正在使用石英 3d 转换来实现我自己的 CoverFlow 版本(是的,是的,设计专利等等)。它工作正常,除了每个封面都没有抗锯齿,而苹果版本是。
我试过弄乱 CALayer 的 edgeAntialisingMask,但这并没有帮助 - 默认情况下每个边缘都应该是抗锯齿的......
谢谢!
antialiasing - iPad SDK 上的字体抗锯齿
我在 iPad SDK 上使用自定义像素字体,并试图找到一种方法来禁用 UIFont 的字体抗锯齿功能。像素字体通常在没有抗锯齿时效果最好。当我创建静态资源时,我很容易在 Photoshop 中禁用它,但这次我需要使用自定义字体的动态输出。
如果这是可能的,有什么想法吗?
谢谢。
image-processing - 在对半色调漫画图像进行下采样时减少波纹
在 iPhone 或 iPad 上实时缩放期间对半色调漫画书图像进行下采样时,如何减少波纹效应?
我正在写一个漫画书阅读器。提供更高分辨率的图像并允许用户在阅读漫画书时放大会很好。但是,我的客户不喜欢莫尔效应,如果缩放时出现明显的莫尔条纹,我的客户将不允许使用此功能,当然有。
将图像修改为不易受云纹影响只有在修改不可察觉的情况下才有效。模糊是特别禁止的,任何去除心爱的半色调点的东西也是如此。
图像是黑白半色调和线条艺术。原件是 600 dpi,但我们随应用程序提供的最多只有一半,所以可能是 2500 像素或更小。
那么我的选择是什么?如果我编写一个自定义的下采样算法,在这些设备上实时运行是否足够快?我还有其他技巧可以做吗?仅仅避免具有最视觉波纹效果的尺寸比是否有效?
当你放大缩小时,肯定有云纹效果最差的峰值。有没有办法计算这些点是什么,然后放大到附近还不错的比例?
欢迎任何建议。我在图像和信号处理方面的经验很少,但我很享受学习的机会。我对小波、锐度和其他行话一无所知,所以请详细说明。
编辑:
至少目前我们正在关注动态缩放。我们将支持放大到全放大,但不支持任意缩放。我希望将来能重温这一点。
python - Pyglet OpenGL 绘图抗锯齿
我一直在寻找一种在 OpenGL 中消除锯齿线的方法,但它们似乎都不起作用......这是一些示例代码:
谁能看到我做错了什么?
java - 强制 Java2D 子像素抗锯齿
我正在使用 Java2D 生成带有文本的图像。这些字体在运行 Ubuntu 的服务器上被糟糕的抗锯齿渲染,但在 OSX 和 Ubuntu 工作站上渲染得很好。我猜这两个 Ubuntu 安装之间的区别是 xwindows 与没有 xwindows?也许?无论如何,我想我的渲染提示被忽略了,并且服务器上没有使用 java 1.6 亚像素抗锯齿算法。
我的渲染提示如下。我正在优化垂直定位的显示。
我直接从一个确实改善了渲染的 ttf 文件创建了字体。我认为该字体未安装在机器上,因此默认为其他字体。现在字体是正确的,但抗锯齿仍然关闭。它确实比我完全关闭抗锯齿并生成图像时看起来更好,所以我认为它正在做一些事情,但它看起来并不那么好。
我已经尝试过 Java 属性
但它没有改变任何东西。
有什么建议么?谢谢。