相关疑难解决方法(0)

如何反转颜色?

我知道这不会直接反转颜色,它会"反对"它.我想知道是否有人知道一种简单的方法(几行代码)来反转任何给定颜色的颜色?

目前我有这个(这不完全是反转的定义,因为如果我传递灰色/灰色,它将返回非常相似的东西,例如127,127,127):

const int RGBMAX = 255;

Color InvertMeAColour(Color ColourToInvert)
{
    return Color.FromArgb(RGBMAX - ColourToInvert.R, 
      RGBMAX - ColourToInvert.G, RGBMAX - ColourToInvert.B);
}
Run Code Online (Sandbox Code Playgroud)

.net c# colors system.drawing.color invert

39
推荐指数
6
解决办法
6万
查看次数

标签 统计

.net ×1

c# ×1

colors ×1

invert ×1

system.drawing.color ×1