在VS.NET 2003及以前,该程序一直以来提供的文件图标尺寸都是32*32的。不过由于那些图标不是xp风格格式(包含alpha信息),在图标被放大到48*48的系统大图标模式下时,使用起来效果还不算太糟糕。不过现在VS.NET 2005(从beta到rtm)提供的所有文件图标都是xp风格的了,立体并且边缘透明的效果非常的cool。不过不知道微软为什么只提供了32*32和16*16两种尺寸格式的图标,这样一来当我们使用系统风格为大图标时,系统需要把32*32的图标自动插值成48*48,这时候图标的效果就比较糟糕了,并且图标边缘也都变得毛毛糙糙的。
真希望微软能为VS.NET 2005及后续版本提供48*48的xp风格文件图标,毕竟1280*1024的17液晶也逐渐普及了,同时也是发展的趋势。
下面是32x32图标和自动插值的48x48图标效果对比:
真希望微软能为VS.NET 2005及后续版本提供48*48的xp风格文件图标,毕竟1280*1024的17液晶也逐渐普及了,同时也是发展的趋势。
下面是32x32图标和自动插值的48x48图标效果对比:
btw: 前面说的VS.NET目前图标只有两种格式是说的size,其实每个图表由6个格式,xp风格、256colors和16colors,每种色彩包括32*32和16*16两种size。
本文转自博客园鸟食轩的博客,原文链接:http://www.cnblogs.com/birdshome/,如需转载请自行联系原博主。