首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于“加性混合”和“色相替换”的问题

关于“加性混合”和“色相替换”的问题
EN

Stack Overflow用户
提问于 2011-01-21 01:14:31
回答 1查看 560关注 0票数 0

由于绘制字体在CPU方面相当昂贵,许多开发人员使用光栅化字体在视频游戏上绘制文本;这也是我所做的。

在绘制文本时使用加性混合可以很好地处理字形边缘,这些边缘与背景颜色很好地融合在一起。

但它带来了另一个问题,

我决定实现一个' color‘参数来绘制字体,而不是为每种颜色生成字形位图,否则内存使用可能很快就会成为一个问题;这取决于需要多少字形和颜色,也取决于字体大小,而且由于它支持Unicode,因此可能需要数千个字形,具体取决于语言。

现在,当我混合时,在“红色”背景上说一个“绿色”字体,它变成“橙色”!这就是添加混合的目的,但试图绕过这一点比预期的要复杂一些。显然,当背景为“黑色”时不会发生这种情况,但最终可能不是这种颜色。

如何将我的“白色”字体重新着色为“任何”颜色,同时仍然保留“任何”颜色的加法混合?

非常感谢:D

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-02 04:40:15

I have fixed it, here's the answer !

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

https://stackoverflow.com/questions/4750290

复制
相关文章

相似问题

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