[转载] eico studio Win Vista 图标设计教程

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

原文地址:http://www.chinaui.com/bbs/dispbbs.asp?boardID=1&ID=37610&page=1

eico studio Windows Vista 图标设计教程


此主题相关图片如下:
按此在新窗口浏览图片

How to Create Windows Vista Icon

如何利用 Icon Workshop 5 + Real Word Icon Editor,制作 Windows Vista Icon

素材下载 Sample Icons 作者 Ricky Xu

Windows Vista Icon

  随着 Microsoft Windows 的版本升级, Windows Icon 也跟随着新版本的OS一次一次的进行升级。Icon 尺寸从 16x16 px 32x32 px 到 48x48 px ,Icon 色深也从1bit( Monochrome - 黑白) 4bits(16 Colors - 16色) 8bits(256 Indexed Colors - 256色 ) 16bits(High Colors - 高彩色) 24bit( Ture Colors - 真彩色) 到 Windows Xp 的32bits 到24bits+8bits (Alpha Channel - 256阶透明通道)。而这次 Windows Vista 带给我们的是 256x256px 32bit Icon 并支持采用 PNG 无损压缩的格式的进行存储。让我们一起来回顾一下 Windows Icon 发展史。

Win 3.x

Win 95
Win 98
Win 2K
Win XP

Windows Vista

16x16
32x32
48x48
256x256
Colors
4 bits
8bits
16bits
24bits
32bits
32bits + compress
File Size
~1KB
~4KB
~8KB
~18KB
~22KB
~100KB

如何兼顾兼容性以及图标文件容量大小

  Windows Vista Icon 让我们遇到的最大的问题在于如何保证兼容性又能控制图标的大小。正常来说一个 256x256 32bits+8bits Vista Icon 在压缩的情况文件的尺寸大小是 90 KB上下。而这样的图标使你无法在 XP 以及以前的操作系统进行正常的显示。因此我们可以采用 仅仅针对 256x256 px 的图标进行压缩的方法。虽然整体的图标尺寸稍微变大了因为48x48以下的图标不进行PNG方式存储。我们得到的文件尺寸大概在 110 KB上下。因为如果全部不进行压缩我们得到的图标将是 400KB 上下。变化还真快想到现在的图标竟然能一个小型共享软件还大。

具体制作的方法

这里我选择了最新为 BitSpirit 3.1版设计的一套 UI 中的主程序 Icon 做为例子。

Step 1

  首先你必须使用图形设计工具 Photoshop Illustrator Flash 等软件生成一个 32bit 带透明通道的 PNG格式文件。

Step 2

  利用 Icon Workshop 5.x ( http://www.axialis.com/iconworkshop ) 打开刚才的PNG格式图片。创建一个 48x48 32x32 16x16 / 32bits & 8bits 的 Icon 具体方法可以参照 Rokey的 Illustrator Icon Design 那篇文章中介绍的方法进行生成 。然后再创建两个个 256x256 32bits & 8bits 的图标格式。

Step 3


  在刚才的 256x256的 Png Icon 全选并 Ctrl+C 复制 然后在 256x256的图标框中,先 Del 删除自动生成的。然后 Ctrl+V 导入到这两个格式中,并且存储。这时你将得到有一个400KB 左右"横纲级" 的Icon。

Step 4

  打开 Real World Icon Editor ( http://www.rw-designer.com ) 。并打开刚才的 Icon 然后进行再次存储。存储时记得选择最下方的 Compression 将选项改为 Large Images Only( Windows Vista) , 当然如果你认为这个软件只会使用在 Windows Vista 下你大可选择 Compress All。就这么简单。放到一个文件夹中,将文件夹显示方式改为最大的显示方式你就会得到下面这张图中的 Vista 图标。

总结心得

  其实 256x256 对于现在 72~96 dpi 的 CRT & LCD 显示器来说确实是太大了使用的意义并不是很大。毕竟苹果 MacOSX 也仅仅支持最大128x128 的图标。但 Microsoft 提到过希望未来显示器的 dpi 将会提高到 200dpi 。这时 256x256的图标便能体现出它的用途了。当然虽然现在 200 dpi 还不切实际。可是谁知道那天LCD技术突破,200dpi 也能成为可能。关于大图标表现力 Microsoft 还得动动脑筋。Mac OSX 的 Dock 确实讲大图标的表现力发挥到淋漓尽致的地步。而 Windows Vista 中基本上也只是一个噱头。

  注:此教程只针对 Windows Vista Beta1 的系统。但不排除今后 Microsoft 有可能对 Icon 这文件格式方面进行修改或者调整。欢迎继续关注www.eicostudio.com

%DUMP SESSIONS--List Windows Sessions 阅读详情

相关推荐

[verycd]《建站资源》

http://lib.verycd.com/2006/07/18/0000111235.html 

游乐园 1323

顺序表(Sequential List)详解:从数组到 C 语言实现

顺序表是用连续存储单元依次存储数据元素的线性结构,数组则是其最常见的实现方式,两者本质相同、仅视角不同——数组关注物理存储,顺序表关注逻辑关系。顺序表支持随机访问 $O(1)$,但插入删除需移动元素,效率为 $O(n)$。本文用 C 语言静态数组完整实现了顺序表的初始化、增删改查操作,帮助初学者在不涉及指针的前提下理解其核心原理,为后续学习动态顺序表打下基础。

Guangyu536的博客 268

[verycd]《终极网站设计2DVD更新完毕》(Total Training Website Design)英文[ISO]

http://lib.verycd.com/2006/05/17/0000103105.html 

游乐园 1131

windows 驱动实例分析系列: HidHide驱动分析-HidHideCLI 篇(三)

`HID.cpp` 模块实现了完整的设备枚举与信息采集,这些功能与 GUI 版本共享相同的核心逻辑,但在输出格式上存在差异——CLI 版本输出 JSON,而 GUI 版本填充树形控件。

王马的博客 118

windows 驱动实例分析系列: HidHide驱动分析-HidHideClient 篇(中)

`CWhitelistDlg` 是主对话框中的应用标签页,负责管理**白名单(Whitelist)**——即允许访问隐藏设备的应用程序列表。用户可以通过"插入"按钮选择可执行文件,或直接通过拖放(Drag & Drop)将 `.exe`、`.com`、`.bin` 文件拖入列表,从而实现快速添加。该对话框同提供"删除"按钮移除选中条目,以及"反转白名单"复选框用于切换逻辑模式。

王马的博客 833

Kali 字典攻击|口令爆破与目录爆破实战笔记

字典攻击属于优化版穷举攻击,不盲目暴力遍历所有字符,使用高频口令字典逐条尝试验证。✅字典攻击三要素目标接口:SSH、FTP、RDP、Web登录表单、数据库等接受账号密码校验的服务字典文件:纯文本,一行一条用户名/密码候选判定依据:响应状态码、页面关键字、响应长度、响应间💡成功率取决于:字典质量 + 目标防护策略(限流、账号锁定、验证码)。

若谷的博客 399

巧用 Set 去重与复合键:高效统计分组内不重复元素的数量

本文针对列表页统计主单明细种类数的性能问题,提出批量查询+Set去重+复合键+computeIfAbsent分组的方案。通过一次IN查询获取全部明细,用字符串拼接构建复合键,利用Set自动去重统计数量,并回填结果。

2301_81920327的博客 301

Python笔记:dir() 和 help() 完整用法(适配Python二级 + IDLE实操)

本文系统讲解Python中dir()和help()函数的用法,适用于二级考试与IDLE实操。dir()用于查看对象的属性和方法名(如dir(str)),返回名称列表;help()则提供详细文档,如help(str.split),指导如何使用。二者配合使用:先用dir()找方法名,再用help()查用法。注意:dir()不支持关键字,help()括号内勿加(),且在IDLE中需逐行输入。口诀:“dir看目录,help看说明;dir找名字,help读详情”。

lxttzlove的博客 161

Android 控件 - ListAdapter

Android 控件 - ListAdapter

weixin_52173250的博客 491

Chat2Excel 文件服务模块剩余功能开发

本文实现文件管理核心功能:通过分页查询、下载、预览、信息获取、一键复原及删除等接口,支持多条件筛选与权限校验。基于MyBatis-Plus与OSS,结合JWT鉴权与数据库映射表,完成文件元数据管理、Excel内容解析与数据回滚。服务层采用面向接口编程,保障扩展性与稳定性,实现高效、安全的文件全生命周期管理。

tryxr的博客 229

MyBatis 与 SQL 层面关键技术详解

<think>我们根据用户提供的内容生成摘要,要求≤150字。内容是关于MyBatis动态SQL、安全、分页、子查询、JOIN、大表优化和索引等。摘要需要概括关键技术点。注意字数。可能这样写:本文详解MyBatis动态SQL(if/foreach/where/sql片段)、#{}与${}安全区别、PageHelper物理分页及count陷阱、子查询形态、JOIN行膨胀处理,并提出大表取末次记录的应用层二次查询优化,强调索引与SQL性能关键。字数检查约80字,符合要求。</think>本文详解MyBatis动

BADAO_LIUMANG_QIZHI的博客 281

List 集合元素重复转 Map 报错

Java 中,当 key 重复,直接抛出。

qq_36608622的博客 251

HTML系列教程:13_HTML 列表 零基础详解

本文系统讲解了HTML中的三种列表形式:无序列表(<ul>+<li>)、有序列表(<ol>+<li>)和自定义列表(<dl>+<dt>+<dd>)。重点说明每种列表的适用场景、语法结构及使用注意事项,特别强调列表嵌套子列表必须放在父级<li>内的规则。文章提供了大量代码示例,包括如何通过CSS去除默认列表样式、制作导航菜单等实用技巧,并对比了三种列表的特性差异,最后给出常见错误提示和综合练习建议。

zhanghaha1314的博客 413

C++内存管理与模板:从new/delete到泛型编程

<think>我们根据用户要求,生成≤150字的文章摘要。摘要需涵盖主要内容:C++内存管理new/delete与malloc/free区别、placement new、模板概念(函数模板、类模板、非类型参数、编译模型)。需要精炼,不超过150字。</think>本文介绍了C++两个核心知识点:内存管理(new/delete与malloc/free的区别、实现原理及placement new)和模板(函数模板、类模板、非类型参数及编译模型)。强调new/delete自动调用构造/析构

2601_95317361的博客 348

Mybatis的多表操作问题

Q1 :一对一表关系之中哪个属性封装到<ResultMap>中?哪一个封装到<association>当中?Q2:一对多表关系之中哪个属性封装到<ResultMap>中?哪一个封装到<collection>当中?A:主要看谁包含谁,例如:一个用户 (User) 持有一张身份证 (IdCard)所以把OrderList封装进collection中。一个用户名下的所有订单。

m0_57532232的博客 210

Windows】《深入浅出Windows API程序设计:编程基础篇》笔记-Chapter8-子窗口控件

工具栏具有简单、直接、美观的特点,但是如果菜单项比较多,想要全部显示可能会占据大量的空间。为此可以在调用CreateWindowEx函数创建工具栏指定CCS_ADJUSTABLE样式启用工具栏的自定义功能,用户可以自由排列工具栏按钮,或者仅选择显示用户感兴趣的按钮。在指定CCS_ADJUSTABLE样式后,用户可以将按钮拖动到新位置或通过将其拖离工具栏来删除按钮(按住Shift键)。此外,当用户双击工具栏的候,会弹出一个自定义工具栏对话框,如原书的图8.23所示。

江湖人称菠萝包 425

C++11 新特性:Lambda表达式、std::function与std::bind

Lambda:快速写匿名的仿函数,适合一次性回调,代码简洁。:统一包装所有可调用对象,提供统一类型,用于回调容器。std::bind:改造已有函数,固定参数、调换参数顺序,适配接口。常见场景:容器算法传参、回调函数、事件驱动、策略模式。

dajuc的博客 189
上一篇: [转载]掌握C++Builder的调试艺术
下一篇: [转载]C/C++头文件一览
Rex_love_Burger
博客等级 码龄23年 13粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值