ICON 文件构成 及 制作工具
一、ICON文件构成
一个ICON文件,里面可能包含多个图标,而且是不同尺寸、不同色深的。
这样做的目的,是为了使得各个操作系统、不同显示方式下,均能呈现最佳效果,操作系统会从众多图标中选择一个最合适的呈现出来。
很多ICON都是用图片转ICO 这样的工具转换的,一眼看去是没问题的,但这样的简单转换出来的ICO文件,里面所包含的图标大部分尺寸和色深不足,很可能不能呈现最佳效果。
比如:如下示例ICON,里面其实是包含12个具体的图像
二、ICON 读取
1)结构体
typedef struct _MEM_ICONDIR
{WORD idReserved; // ReservedWORD idType; // resource type (1 for icons)WORD idCount; // how many images?MEMICONDIRENTRY idEntries[1]; // the entries for each image
} MEMICONDIR, *LPMEMICONDIR;
idCount表示ICON文件包含的具体的图标数
ICON 文件构成 及 制作工具相关推荐
- App Icon Gear App 图标制作工具
1.App Icon Gear 简介 App Icon Gear(原名 AppIconMaker)不仅可以创建 App 图标.启动图 LaunchImage,还可以生成自定义尺寸的图标集(Image ...
- el-table 树形表格 自定义展开图标_图标制作工具 Icon Slate for mac
Icon Slate for mac(图标制作工具)www.macdown.com Mac os平台上的一款帮助用户快速制作logo的Mac图标制作软件,Icon Slate mac是一款让您轻松创 ...
- u盘文件看得见却打不开_【U盘】国产开源U盘启动制作工具
排版|设计|配图©孤狼小航 新一代多系统启动U盘解决方案.国产开源U盘启动制作工具,支持Legacy BIOS和UEFI模式,理论上几乎支持任何ISO镜像文件,支持加载多个不同类型的ISO文件启动,无 ...
- 利用 C# 中的 FileSystemWatcher 制作一个文件夹监控小工具
利用 C# 中的 FileSystemWatcher 制作一个文件夹监控小工具 独立观察员 2020 年 12 月 26 日 前一段看到微信公众号 "码农读书" 上发了一篇文章&l ...
- 【ROM制作工具】合并分割system.img和userdata.img文件修改教程
详细步骤 一.如何对线刷包的system和userdata文件进行合并 1.首先下载安装ROM制作工具下载地址:http://tfile.7to.cn/romtool/romtools_setup_o ...
- html help文档制作,HTML Help Workshop(文件制作工具)
HTML Help Workshop 是一款专业高效的文件制作工具.它能够帮助我们对CHM文件进行快速编程配置,也可快速的进行建立需要的HYML格式的文件,软件还可单独的进行运行,可快速的制作出CHM ...
- 使用 IconWorkShop 6 制作 icon 文件
在使用vs2013 开发win32 应用程序的过程中,有时候需要生成自定义的icon图标. 具体过程如下, 在网页上或者其他的地方,遇到合适的图片如下图: 需要截图其中的红色箭头指向的图标为Icon文 ...
- 骑马与砍杀python代码_GitHub - yunwei1237/scottish-fold: 一个关于骑马与砍杀的剧本制作工具...
scottish-fold 一个关于骑马与砍杀的剧本简单快速的制作工具 前言 在很久以前的时候,也就是刚开始玩骑砍的时候就想着能够制作一个自己的剧本,用于书写自己想要的故事.当我怀着远大的梦想去这么 ...
- 利用PhotoShop导出icon图标(*.ico,*.icon文件)
icon是一种图标格式,用于系统图标.软件图标等,这种图标扩展名为*.icon.*.ico.常见的软件或windows桌面上的那些图标一般都是ICON格式的.icon元素包括两个可选的子元素:smal ...
- 安装包制作工具NSIS (NullSoft Scriptable Install System)
使用NSIS (NullSoft Scriptable Install System)制作安装程序快速指南 转:http://xltx.blog.hexun.com/32224064_d.html N ...
最新文章
- 基于vivado的fir ip核的重采样设计与实现
- 截取两个标签之间的文本
- 【全真互联网下音视频通信技术演进】
- .NET 请求、事件 处理流程
- Jackson、JSON-lib、Gson性能对比
- Spring Boot使用MyBatis 3打印SQL的配置
- k8s nod rc service 使用
- android 6.0 蓝牙进程,Android6.0-蓝牙权限问题
- FlexForAndroid:文件读写
- salesforce 零基础学习(六十八)http callout test class写法
- linux创建删除用户和用户组
- Python抠图程序源码
- PSD网页切图制作HTML全过程教程
- iweboffice 保存成html,金格iweboffice2015使用
- 计算机技术了解(基础)
- 计算学习理论PAC模型
- 【MySQL】MySQL中如何对数据进行排序
- 登录成功后怎么跳转页面html,怎么设置登录成功后跳转到相应的页面
- StretchSense 打造了一款真正舒适的手部动作捕捉手套
- 计算机硬盘不能存储文件,磁盘已满,文件无法保存怎么弄