Android中一些Paint常量的含义

发布于 2024-10-12 20:41:10 字数 187 浏览 3 评论 0原文

Android 中有一些 Paint 常量,我找不到太多信息。谁能帮我解释一下这些标志:

  • LINEAR_TEXT_FLAG
  • SUBPIXEL_TEXT_FLAG
  • FILTER_BITMAP_FLAG

“子像素”模式是否接近 ClearType 还是完全不同?

There are a few Paint constant in Android about which I couldn't find much info. Could anyone help me with a bit of explanation about those flags:

  • LINEAR_TEXT_FLAG
  • SUBPIXEL_TEXT_FLAG
  • FILTER_BITMAP_FLAG

Is 'subpixel' mode something close to ClearType or is it something altogether different?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

楠木可依 2024-10-19 20:41:10

SUBPIXEL确实用于子像素抗锯齿,目前Android上不支持。设置此标志不会产生任何效果。 FILTER_BITMAP 用于在位图转换(例如缩放)时对位图应用双线性过滤。启用 FILTER_BITMAP 通常是个好主意,除非速度比质量更重要。 LINEAR_TEXT 用于以 64px 文本大小绘制文本,并将比例因子设置为 textSize/64。

SUBPIXEL is indeed for sub-pixel antialiasing, which is currently not supported on Android. Setting this flag will have no effect. FILTER_BITMAP is used to apply bilinear filtering to bitmaps when they are transformed (scaled for instance.) It's usually a good idea to enable FILTER_BITMAP unless speed matters (much) more than quality. LINEAR_TEXT is used to draw text at a 64px text size with a scale factor set to your textSize/64.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文