首页 > 解决方案 > 最小的 OS X 应用程序图标文件是什么?

问题描述

只是出于兴趣,我一直在研究我可以制作一个适用于 OS X 10.4、10.5 和 10.6 的可行应用程序有多小。

我已经制作了几个低于 50 字节的应用程序。最简单的仅包含位于 say.app/Contents/MacOS/say 的以下 36 字节文件

#!/bin/bash
osascript -e 'say "ok"'

不幸的是,下面的 344 字节图标是我发现的最小的独特图标,可以在 Dock 中使用:

69 63 6E 73 00 00 01 58 69 63 73 23 00 00 00 48
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 7F FE 7F FE 60 06 60 06 60 06 60 06 60 06
60 06 60 06 60 06 60 06 60 06 7F FE 7F FE 00 00
69 63 73 38 00 00 01 08 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 B9 B9 B9 B9 B9 B9 B9
B9 B9 B9 B9 B9 B9 B9 00 00 B9 B9 B9 B9 B9 B9 B9
B9 B9 B9 B9 B9 B9 B9 00 00 B9 B9 00 B9 00 00 00
00 00 00 00 BB B9 B9 00 00 B9 B9 00 B9 00 00 00
00 00 00 00 00 B9 B9 00 00 B9 B9 00 B9 00 00 00
00 00 00 00 00 B9 B9 00 00 B9 B9 00 B9 FF FF FF
00 00 00 00 00 B9 B9 00 00 B9 B9 00 00 FF FF FF
00 00 00 00 00 B9 B9 00 00 B9 B9 00 00 FF FF FF
00 00 00 00 00 B9 B9 00 00 B9 B9 00 00 00 00 00
00 00 00 00 00 BB B9 00 00 B9 B9 00 00 00 00 00
00 00 00 00 00 B9 B9 00 00 B9 B9 00 00 00 00 00
00 00 00 00 00 B9 B9 00 00 B9 B9 00 00 00 00 00
00 00 00 00 00 B9 B9 00 00 B9 B9 B9 B9 B9 B9 B9
B9 B9 B9 B9 B9 B9 B9 00 00 B9 B9 B9 B9 B9 B9 B9
B9 B9 B9 B9 B9 B9 B9 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00

此 icns 图标由 ics# 16x16 蒙版和单色图像以及 ics8 16x16 8 位彩色图像组成。我的理解是,Dock 图标必须至少包含一个带有蒙版的图像,但我不明白为什么没有 ics8 彩色图像它就无法工作。

图像格式指定在:https ://en.wikipedia.org/wiki/Apple_Icon_Image_format

有谁知道是否可以使较小的图标文件在 Dock 中工作,如果可以,如何?

标签: macosiconsicns

解决方案


推荐阅读