我需要为Windows应用程序创建除了RGBA之外的图标吗?

3

我想知道,除了RGB/A(或带有alpha通道的32位)之外,还有人为Windows应用程序创建其他类型的图标吗?

顺便说一下,我知道建议的模型是创建256色版本的图标,但我总是在这方面有困难。如果我在一个图标编辑器中自动转换它们,它们会完全破坏我的原始图标外观,并呈现出类似Windows95的锯齿边缘。因此,如果仍然需要这些版本,请问还有多少人使用32位真彩色以外的颜色设置呢?


自Vista开始支持包含32bpp PNG图像的图标。在XP上不支持,可能也不被你的图标编辑器支持。 - Hans Passant
@Hans 在问题中没有提到PNG。我们可能在谈论32bpp BMP图标。 - David Heffernan
不,我肯定是在谈论包含PNG图像的图标。这是Vista中的一种新型图标格式。任何好的最新图标编辑器都知道如何创建它们。 - Hans Passant
@Hans 好的,但PNG图标与这个问题有什么关系呢?它们用于256像素巨大的Vista图标。但这与问题有什么关系呢? - David Heffernan
1个回答

1

用户选择使用32位色彩并不是很多。256色图标的真正需求是当它们在远程桌面应用程序上运行时,该应用程序使用较低的像素深度以提高带宽效率。

话虽如此,我的经验是,仅加载32bpp图标的应用程序在带宽有限、像素深度较低的远程桌面下看起来仍然合理。我猜测,在现代高带宽连接的今天,大多数人都会以较高的像素深度运行他们的远程桌面。

如果您要生成256色图标,通常需要创建定制的低像素深度图标。当您将现代的Alpha混合图标降低到低像素深度时,很少看起来好看。

如果我是您,我会尝试在低带宽设置下通过远程桌面测试您的应用程序,并查看其外观如何。即使它看起来有点脏,这也可能对您无关紧要。您可能已经准备好做出这种牺牲。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接