当没有突出显示时,Ico看起来扭曲了

时间:2012-05-06 18:58:09

标签: c# ico

我创建了一个有多种尺寸的Ico,其中包括48 x 48.我注意到,当图标没有突出显示时,它看起来很分散,没有像我设计的那样,但当我突出显示它看起来不错时以及我如何设计它。这是一张显示我的意思的图片:

enter image description here

有谁知道为什么会这样?

2 个答案:

答案 0 :(得分:1)

图标正常,两种情况都相同。

问题在于边框是以清晰的背景平滑的,因此靠近边框的像素更加明亮。当你有一个明亮的背景(但仍然可以通过训练有素的眼睛感知)时,几乎感觉不到这种效果。

答案 1 :(得分:1)

您的ICO是否有Alpha通道?也就是说,它是否使用每像素的渐变透明度?

如果你想让它在明亮和黑暗的背景下看起来都很好,它必须设计有坚硬的边缘,或者在边缘使用alpha混合以使它看起来很漂亮。

如果你看到边缘有一些明暗噪音,那么你可能需要制作支持alpha的版本。这有时被称为ARGB(alpha / red / green / blue)或RGBA。