RGB和RGBA可以互相转换吗?

Can RGB and RGBA be converted to each other?

我有一张 RGB 图像,我想将其转换为 RGBA 以获得 alpha 通道。它很可能将RGB转换为HSV以获得V通道。但现在我想从 RGBA 获取 Alpha 通道。 RGB和RGBA可以互相转换吗?

用RBGA表示的RGB与A=max相同的RGB值。 例如,在 CSS 颜色中,rgb(123,45,67) = rgba(123,45,67,1) 因为最大 alpha 为 1。

但是,RGBA 不能直接转换回 RGB(除非所有内容都设置为 A=max)。实际显示的颜色取决于其背后的内容(即背景)。