【问题标题】:Adding additional anti-alias - to_do添加额外的抗锯齿 - to_do
【发布时间】:2011-11-01 00:05:28
【问题描述】:

如何正确消除锯齿文本?这是图像...保存到 .png 的普通文本是锯齿状的..即使您在创建它时选择了抗锯齿。我不知道他们是如何创造这种平滑度的

【问题讨论】:

  • 我认为这与编程无关。我在这里也没有看到问题。
  • 你的问题写得很混乱(你继续编辑它并没有帮助)。你是想问怎么outline text in GIMP

标签: gimp


【解决方案1】:

“规范”形式的抗锯齿是通过以比目标更高的分辨率进行光栅化(例如,每个维度的分辨率加倍)。

然后您(在虚拟意义上)以目标分辨率在其上叠加一个网格。您计算已填充的单元格数量,并根据此选择颜色 - 如果所有单元格都已填充,则使用背景颜色。如果您没有填充任何单元格,则使用背景颜色。关键部分:如果某些单元格已填充,则根据这些单元格的填充百分比在两者之间选择一种颜色。例如,在每个方向 2x 处,黑色前景和白色背景,您可以选择黑色(填充所有单元格)、白色(未填充单元格)或三种中间灰色阴影中的任何一种(填充 1、2 或 3 个单元格) .

那些中间级别的灰色(或任何颜色,基于前景和背景颜色)被视为填充“锯齿状”边缘。例如,从白色到黑色 75% 的像素将被视为几乎是完全黑色的较小像素。

当然,还有其他抗锯齿方法,主要是为了减少在更高分辨率下光栅化的计算开销。它们与动画之类的东西高度相关,但对于生成 PNG 文件,这种方法相对简单,而且可能很快。

【讨论】:

  • 谢谢...原来我有一些无法使用的字体...GIMP 无法正确消除它的锯齿。最后只使用了一个通用的 sans,它看起来还不错....但至少我知道什么抗锯齿按钮现在可以...谢谢
猜你喜欢
  • 1970-01-01
  • 2014-02-18
  • 1970-01-01
  • 2016-06-28
  • 2011-07-05
  • 2014-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多