我一直在寻找答案,但无法理解这一点。我使用C#很多但从未真正处理图形。我想加载TGA图像(32位),然后操纵颜色数据(包括alpha通道)。愚蠢的哑巴怎么会开始解决这个问题。
我想要做的基本操作是改变颜色: 输入是具有4种固定颜色(黑色,红色,绿色,蓝色和alpha通道)的蒙版图像。我想拉动每个通道并使用某些颜色而不是原始颜色创建新图像。
例如。假设我有一个带有黑色和绿色以及Alpha数据的蒙版图像。 我想用color1制作一个新的图像,其中黑色(不使用通道),color2,其绿色(仅使用全绿色),color3,其Alpha(仅使用alpha)
输入图像没有重叠的通道或alpha(一个像素只有一种类型的数据,红色,绿色,蓝色或alpha)
提前感谢。