【发布时间】:2009-08-05 05:21:49
【问题描述】:
我在鞋子中创建了一个应用程序,.dmg(.app) 和 .exe 版本在各自的目标系统上工作,但我如何控制用于可执行文件的图标?
我只是找不到任何关于此的文档。我计划使用许多有用的小鞋子应用程序,并希望有不同的图标来直观地区分它们。
【问题讨论】:
我在鞋子中创建了一个应用程序,.dmg(.app) 和 .exe 版本在各自的目标系统上工作,但我如何控制用于可执行文件的图标?
我只是找不到任何关于此的文档。我计划使用许多有用的小鞋子应用程序,并希望有不同的图标来直观地区分它们。
【问题讨论】:
不是来自鞋子,不是。我让_why himself回答这个问题:
1 - 更改应用程序图标!怎么做?
您需要使用像 IcoFX 这样的工具。 http://icofx.ro/ 最终,我会 想让这更自动化,但是 这将是具有挑战性的,因为你会 还是需要设计几个不同的 像素大小。
【讨论】:
如果我为不同大小的图标准备图像(未压缩的 tiff)。对于 OS X 10.5: 512x512 256x256 128x128 32x32 16x16
然后我可以使用 /Developer/Applications/Utilities/Icon Composer.app(包含在 xCode 中)创建一个 .icns
然后可以使用IcoFX(在 Windows 上)将 icns 转换为 windows .icn。
所以我现在有了我的 Mac 图标和我的 Windows 图标。
对于 Mac 上的 DMG,我将 .app 从鞋子创建的 .dmg 中取出。我通过右键单击“显示包内容”打开 .app 作为文件夹,然后替换 Shoes.icns 和 /Resources/Shoes.icns
然后需要将应用重新打包到 dmg 中以进行分发,我可以使用 iDMG 并将 icns 添加为 dmg 的图标。
对于 Windows 上的 EXE,我可以使用 IcoFX Resource Editor 更改嵌入的图标 (.icn)
我的 .dmg (& .app) 和 .exe 都采用了新图标的外观。 在执行之前,标准的鞋子图标会出现在 Mac Dock 上,在 Windows 框架和 Windows 任务栏的左上角。
我不确定图标是否与鞋子图标保持一致,因为它实际上是运行应用程序的鞋子,或者因为 .app 和 .exe 是用于维护鞋子徽标的嵌入式 .shy 文件的包装器。
【讨论】: