在c#中如何从透明的闪屏中删除晕圈

时间:2012-04-23 05:48:01

标签: c#

我有一个黑色的闪屏,白色文字和limeGreen背景(透明度键)。

启动画面是c#项目的一部分。

图像的形状非常不规则,当我运行启动画面时虽然透明度有效但我在limegreen(约1px)处观察到外面的光环。

我该怎么做才能阻止光环效应?

感谢

1 个答案:

答案 0 :(得分:1)

再次创建图像,不要对绿色进行抗锯齿处理。 TransparencyKey属性的工作原理是使所有具有精确颜色的像素透明,这意味着如果您使用抗锯齿使图形更平滑,则它将无法工作并将那些半绿/半内容像素保留在那里。