Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 RGB 颜色值和 alpha 值。假设我有白色背景并应用了 alpha,我如何获得新的 RGB 值?
应用于每个颜色通道的公式如下:
cr = cf * af + cb * ab * (1 - af)
其中cr是像素的结果颜色,cf是前景色,cb是背景色,af是前景alpha,ab是背景alpha。
请注意,颜色值通常存储已经预乘以 alpha 在这种情况下,公式简化为
cr = cf + cb * (1 - af)
另请参阅alpha 组合。