首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无α路径粘贴图标时如何减少边缘效应

无α路径粘贴图标时如何减少边缘效应
EN

Stack Overflow用户
提问于 2016-05-07 06:49:56
回答 1查看 28关注 0票数 0

我有一个RGB332液晶显示器和一个糟糕的单片机驱动它。单片机没有硬件加速器,RGB332显示器也不支持阿尔法路径。

因此,我使用颜色“黑色”作为"alpha颜色“来处理图标粘贴work.Which,这意味着我将图标颜色数据填充到后台缓冲区,而数据不是黑色。

我遇到的问题是,图标显示了它自己的反别名边缘,而背景不是黑色。而“反锯齿边缘”只是从背景中产生了边缘效果。

有什么办法处理这种情况吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-20 08:11:22

主要的问题是,我没有“层”和“阿尔法”来做PS样的合并工作。

但是图标被一个一个地粘贴到一个帧缓冲器上。

所以我的解决办法是:

  1. 当每个图标被粘贴,我可以决定正面/背景,这意味着我可以检测到图标的“反别名边缘”,就像我有“层”。
  2. 在找到防锯齿边缘后,我用正面/背景的中间颜色填充像素。
  3. 液晶显示器是RGB332,中间颜色计算只是填补边缘75%的背景色+ 25%的正面颜色。如果图标的颜色是精心设计的,您甚至不需要浮点计算。

这项工作也许不那么有效,但却真正解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37085458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档