查看完整版本: 程序图标的问题,我疑惑中!!

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
页: [1] 2
查看完整版本: 程序图标的问题,我疑惑中!!