5bxb 2008-5-2 21:32
程序图标的问题,我疑惑中!!
我做程序很多年来
所有程序的图标都是一个
最近我查看别人的程序
发现有好几个图标:比如64X64,32X32,16X16 等格式的。
请问该如何为一个程序准备多个图标并正确加入到程序中去?
[color=Blue]这个问题的产生是这样的,不说清楚估计很多朋友都没注意到[/color]:
做图标的时候,可以有很多格式供选择,
比如大小选择有16X16、32X32、64X64,128X128
颜色选择有:16、256 或者 XP
这个是图标本身的信息
[color=DarkGreen]在Windows2000中,一般的图标是32X32大小的,放到Vista系统中,图标看起来不精细,有毛刺[/color]
[color=DarkGreen]如果做个Vista下的图标,我又担心在Windows2000下显示会出现问题[/color]
[color=DarkGreen]现在既要保证在各个系统下正确显示图标,又要保证在不同系统下都有最好的显示效果![/color]
[color=DarkGreen]所以一个程序就要包含多个图标来,供系统选择最好的一个[/color]
[color=Red]而问题就是[/color]:[color=Blue]如何做到一个程序包含多个程序,系统能正确识别,不出错![/color]
[[i] 本帖最后由 5bxb 于 2008-5-3 10:44 编辑 [/i]]
5bxb 2008-5-3 07:49
[color=DarkRed]我相信很多朋友都没有注意到这个问题[/color]
[color=DarkRed]因为我查看了很多程序,都只有一个图标[/color]
[color=DarkRed]但是我看了几个出名的软件,都包含了好多个图标!![/color]
[[i] 本帖最后由 5bxb 于 2008-5-3 10:47 编辑 [/i]]
WinHack 2008-5-3 08:17
Ico 文件格式就是包含好多个尺寸的图标
5bxb 2008-5-3 08:24
[quote]原帖由 [i]WinHack[/i] 于 2008-5-3 08:17 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=352929&ptid=80778][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
Ico 文件格式就是包含好多个尺寸的图标 [/quote]
我在玩浩方的时候发现浩方平台的主程序有很多个图标
我用 Res查看器查看的,没有MainIcon这个资源,图标都是1、23、4、这么排队
我的程序里面就一个图标:MainIcon,似乎平时也没有影响使用,我就是想知道放多个图标有什么用?
这方面你最权威了
一个图标里面有多个图标格式?
这个我不清楚,没有读过图标文件的格式
mygod 2008-5-3 08:37
把他的图标抄来改改不就行了,也做这么多的大小。
CodeCoolie 2008-5-3 09:33
晕。。。5bxb还欠修炼啊。。。
Windows资源管理器或文件夹不同视图或者当前不同显示颜色(比如256色或真彩色)时候,会显示相应的不同规格的图标的。。。如果没找到合适的图标就用最接近的重新采样来显示。。。
Fly.Hang 2008-5-3 10:22
:( 图标的问题,原来研究了好半天,这个得小心,顺序不对都会有兼容性问题。
5bxb 2008-5-3 10:35
[quote]原帖由 [i]mygod[/i] 于 2008-5-3 08:37 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=352935&ptid=80778][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
把他的图标抄来改改不就行了,也做这么多的大小。 [/quote]
我不是要抄袭别人的图标
而是要在一个程序中使用多个图标,现在不明白的是如何加到资源中去才算正确
平常我都程序都只有一个图标的,没注意到这个问题
5bxb 2008-5-3 10:36
[quote]原帖由 [i]CodeCoolie[/i] 于 2008-5-3 09:33 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=352946&ptid=80778][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
晕。。。5bxb还欠修炼啊。。。
Windows资源管理器或文件夹不同视图或者当前不同显示颜色(比如256色或真彩色)时候,会显示相应的不同规格的图标的。。。如果没找到合适的图标就用最接近的重新采样来显示。。。 [/quote]
如何在一个程序中使用多个不同规格的图标?
5bxb 2008-5-3 10:37
[quote]原帖由 [i]Fly.Hang[/i] 于 2008-5-3 10:22 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=352978&ptid=80778][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
:( 图标的问题,原来研究了好半天,这个得小心,顺序不对都会有兼容性问题。 [/quote]
怎样做才能保证兼容问题?
Fly.Hang 2008-5-3 10:58
:lol 既然有分加, 顺序是按由低到高排, 16色, 256色, XP
:lol 还有不有分加
5bxb 2008-5-3 11:07
[quote]原帖由 [i]Fly.Hang[/i] 于 2008-5-3 10:58 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=352992&ptid=80778][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
:lol 既然有分加, 顺序是按由低到高排, 16色, 256色, XP
:lol 还有不有分加 [/quote]
还有两个问题:
[color=Blue]问题1:我做好了如下图标,如何排列:[/color]
16X16 16色
16X16 256色
16X16 XP
32X32 16色
32X32 256色
32X32 XP
64X64 16色
64X64 256色
64X64 XP
128X128 16色
128X128 256色
128X128 XP
[color=Blue]问题二:在资源中,这些图标资源ID该怎么做?Delphi中程序图标就一个,叫做"MAINICON"[/color]
[[i] 本帖最后由 5bxb 于 2008-5-3 11:09 编辑 [/i]]
5bxb 2008-5-3 11:42
是不是你们都没有管这个问题?
我看大家都答复不上来啊!
luin 2008-5-3 12:35
1
48×48 16色
32×32
16×16
48×48 256色
32×32
16×16
256×256 32bpp
48×48
32×32
16×16
2
把上面的图标做好,保存到一个ico里设成Delphi工程的图标就行了
5bxb 2008-5-3 12:46
[quote]原帖由 [i]luin[/i] 于 2008-5-3 12:35 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=353005&ptid=80778][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
2
把上面的图标做好,保存到一个ico里设成Delphi工程的图标就行了 [/quote]
怎么把多个图标保存到一个ico中去?不明白啊
CodeCoolie 2008-5-3 12:58
[quote]原帖由 [i]5bxb[/i] 于 2008-5-3 12:46 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=353008&ptid=80778][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
怎么把多个图标保存到一个ico中去?不明白啊 [/quote]
我多年来一直用Axialis IconWorkshop。。。不好意思。。。D版。。。
5bxb 2008-5-3 13:02
[quote]原帖由 [i]CodeCoolie[/i] 于 2008-5-3 12:58 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=353015&ptid=80778][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
我多年来一直用Axialis IconWorkshop。。。不好意思。。。D版。。。 [/quote]
那如何使用Axialis IconWorkshop将同一个图标的9种不同格式的图标保存到一个图标中去?
CodeCoolie 2008-5-3 13:21
[quote]原帖由 [i]5bxb[/i] 于 2008-5-3 13:02 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=353017&ptid=80778][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
那如何使用Axialis IconWorkshop将同一个图标的9种不同格式的图标保存到一个图标中去? [/quote]
按键盘上的 Insert 键。。。
5bxb 2008-5-3 13:24
[quote]原帖由 [i]CodeCoolie[/i] 于 2008-5-3 13:21 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=353030&ptid=80778][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
按键盘上的 Insert 键。。。 [/quote]
[color=DarkGreen]好,真的可以加进去了[/color]
[color=DarkGreen]结贴了![/color]
CodeCoolie 2008-5-3 13:29
晕。。。不是隐蔽的功能。。。
工具条。。。右键菜单。。。都有。。。
但是我告诉你快捷键的话,你更容易找到。。。因为找键盘比找工具条和右键菜单容易:lol