0

我想对前景位图图像进行颜色校正,使其“适合”背景位图图像。我不确定这是否可以自动实现。

基本上我希望前景图像中的红色与背景图像中的红色相匹配(以及绿色和蓝色)。

我的第一次尝试是测量背景图像的红色、绿色和蓝色通道的平均值,然后使用 ColorTransform 使用乘数参数转换前景图像,使红色:绿色和红色:蓝色之间的比率相同在两个图像中。我还尝试使用偏移参数进行一些亮度校正,以便前景和背景亮度匹配(http://en.wikipedia.org/wiki/HSL_color_space#Lightness

结果并没有那么糟糕,但我认为他们可以做得更好。例如,如果背景图像中没有任何红色,但前景图像中有一些,则前景图像最终会变得太蓝/绿。也许这个问题原则上是无法解决的......

我的问题是:他们是否有任何“标准”算法来做我想做的事情,如果是,应该如何在 AS3 中实现这些算法?

编辑:试图澄清我的问题

4

0 回答 0