我不确定这里的术语,所以我将通过例子解释。我有一个像这样的图标图像:
即。具有单一色调的alpha混合图像,以及黑色和白色。我希望能够以编程方式对特定颜色进行颜色替换,但保留混合。
例如:
var blueCar = ColorReplace(redCar, Color.Blue);
生产:
你明白了!我想用特定的目标颜色而不是像在Photoshop / Paint.NET中那样的HSL变化来做这个。
我将使用C#,最好使用GDI +,但如果需要,我可以使用其他免费库。