如何定义Shoes应用程序图标?

时间:2009-08-03 12:43:54

标签: ruby shoes

我已经在鞋子中创建了一个应用程序,并且.dmg(.app)和.exe版本在各自的目标系统上工作,但是如何控制用于可执行文件的图标?

我找不到任何关于此的文档。我计划使用许多有用的小鞋子应用程序,并希望有不同的图标来直观地区分它们。

2 个答案:

答案 0 :(得分:2)

不是来自鞋子,没有。我会让_why himself回答这个问题:

  
    

1 - 更改应用程序图标!怎么样?

  
     

您需要使用像IcoFX这样的工具。   http://icofx.ro/最终,我会   喜欢让这更自动,但是   它会很有挑战性,因为你会   仍需要设计几种不同的   像素大小。

答案 1 :(得分:0)

如果我为不同尺寸的图标准备我的图像(未压缩的tiff)。对于OS X 10.5: 512×512 256×256 128×128 32×32 16×16

然后我可以使用/ 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

然后需要重新打包应用程序以进行分发我可以使用iDMG并将icns添加为dmg的图标。

对于Windows上的EXE,我可以使用IcoFX Resource Editor 更改嵌入图标(.icn)

我的.dmg(& .app)和.exe都会显示新图标的外观。 在执行之前,标准鞋图标出现在mac底座上,在windows框架的左上角和windows任务栏中。

我不确定图标是否与鞋子图标保持一致,因为它实际上是运行应用程序的鞋子,或者因为.app和.exe是嵌入.shy文件的包装,它保留鞋子徽标。< / p>