【发布时间】:2010-11-27 05:49:01
【问题描述】:
确切的背景颜色是已知的。
想象一下绿色背景上的抗锯齿字体。现在我们要将图像的背景颜色更改为红色。
那么.. 如何从像素中提取颜色的“非背景”部分,然后将其添加(或“混合”)到另一种背景颜色之上?
我们也知道字体颜色,所以我们知道哪些像素是完全不透明的。
【问题讨论】:
-
答案似乎取决于语言以及您希望如何进行更改。例如,您想在下载到页面后立即对其进行实时更改吗?还是只使用 Photoshop 并更改一次?在我的 WPF 应用程序中,背景是否会根据应用程序的感觉而改变(没有错误,它是绿色的,很多错误,愤怒的红色 :)
标签: language-agnostic graphics background-color antialiasing