Antialiasing
是一个指定是否应该使用反失真的选项.
更多信息
- 在渲染或取样时,Antialiasing 用于最小化人工影响,也叫作混叠.
- 当渲染二维图形元素时,Antialiasing 使元素边缘变模糊,从而避免由于离散的屏幕象素所引起的锯齿状.
- 对于声音重取样,Antialiasing 有效地添加了一个低通滤泼器,以便移除可听见的人工影响,比如敲击鼠标声和弹出窗口声.
- Antialiasing 的主要设置包括:
-
Automatic 最优化每种电脑系统上的外观 False 不使用反失真 True 在渲染或取样时使用反失真 - 在对图形元素使用反失真时,可能会使黑线条略显发灰.
- Antialiasing 的开启和关闭不仅可以作用于全部图形,也可以作用于单一图形中个别基元或基元组.
- Antialiasing 不改变字形外观. 字形反失真通常由全局操作系统设置进行控制.
- Antialiasing 不改变 Graphics3D 对象的外观. 3D 图形抗锯齿是由 RenderingOptions 的子选项 "HardwareAntialiasingQuality" 控制的渲染器的一个全局属性.
范例
打开所有单元 关闭所有单元基本范例 (1)
范围 (4)
渲染 (2)
重采样 (2)
ArrayResample[{2, 1, 2, 1, 2}, 3, Padding -> "Reflected", Antialiasing -> False]ArrayResample[{2, 1, 2, 1, 2}, 3, Padding -> "Reflected", Antialiasing -> True]a = AudioGenerator[{"Sin", 3500}, SampleRate -> 8000] + AudioGenerator[{"Sin", 1500}, SampleRate -> 8000];
Spectrogram[a]Spectrogram[AudioResample[a, 4000]]使用 Antialiasing->False:
Spectrogram[AudioResample[a, 4000, Antialiasing -> False]]应用 (1)
利用 Rasterize 观察线条反失真
lines[Antialiasing -> a : True | False] := Table[Show[Rasterize[Graphics[Style[Line[{{0, 0}, {x, 1}}], Antialiasing -> a]], Background -> None, RasterSize -> 20, ImageSize -> 20], Frame -> True, FrameTicks -> False, GridLines -> Function[{m, M}, Range[Floor[m], Ceiling[M]]], GridLinesStyle -> Directive[Black, Opacity[.1]], ImageSize -> 100], {x, 6}]lines[Antialiasing -> True]lines[Antialiasing -> False]属性和关系 (1)
可能存在的问题 (2)
{Style[Graphics[{FaceForm[], EdgeForm[Black], Rectangle[]}, ImageSize -> 100.5], Antialiasing -> True],
Style[Graphics[{FaceForm[], EdgeForm[Black], Rectangle[]}, ImageSize -> 100.5], Antialiasing -> False]}字形反失真取决于系统. Antialiasing 不起作用:
{Text@Style["AaBbCc", Large, Antialiasing -> True], Text@Style["AaBbCc", Large, Antialiasing -> False]}相关指南
-
▪
- 图形选项和样式
文本
Wolfram Research (2007),Antialiasing,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Antialiasing.html (更新于 2016 年).
CMS
Wolfram 语言. 2007. "Antialiasing." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/Antialiasing.html.
APA
Wolfram 语言. (2007). Antialiasing. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Antialiasing.html 年
BibTeX
@misc{reference.wolfram_2026_antialiasing, author="Wolfram Research", title="{Antialiasing}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/Antialiasing.html}", note=[Accessed: 07-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_antialiasing, organization={Wolfram Research}, title={Antialiasing}, year={2016}, url={https://reference.wolfram.com/language/ref/Antialiasing.html}, note=[Accessed: 07-August-2026]}