自定义应用程序图标,用于处

时间:2009-12-18 20:40:55

标签: icons processing

我写了一个小型处理应用程序,我计划很快发布。仍然缺少的是Titlebar / Taskbar(Win)和Dock(Mac)的甜蜜自定义图标。有什么建议怎么做?

THX!

3 个答案:

答案 0 :(得分:1)

与此同时,我自己想出来了:

显然,这适用于Mac OS,可以替换导出的应用程序中的 sketch.icns 文件,以获得胜利和奖励。通过将此行添加到您的设置方法来完成liunx:

frame.setIconImage( getToolkit().getImage("sketch.ico") );

答案 1 :(得分:0)

这取决于你是否具备任何艺术能力。

如果没有,那么你可以雇用一个图标设计师来做一个,或者在网上搜索免费图标 - 有数十亿。

如果你有一点艺术性,那么你可以获得一个几乎你想要的免费图标然后调整它。 IcoFX是一个很好的免费应用程序,用于执行此类操作。

如果您认为自己有从头开始绘制图标所需的内容,那么一个好的计划是使用矢量艺术包。这允许您以多种分辨率导出相同的图形,这样您就可以获得所需的每个图标尺寸(从16x16到256x256)的最高质量。或者,在位图编辑器中绘制一个大的(512x512)verison,然后根据需要缩小它。只要你开始大缩小,就不应该有任何问题(虽然要想在16x16和32x32上获得一个好的图标,你仍然需要好好的眼睛和大量的手动调整)。

答案 2 :(得分:0)

在您的代码中,只需输入以下行:

frame.setIconImage( getToolkit().getImage("sketch.ico") );

对于Windows / Linux,这样做。对于Mac / OSX,请按照下列步骤操作:

  1. 在Finder中查找草图
  2. 右键单击> info,或 Cmd I
  3. 找到您的图标并在预览
  4. 中打开它
  5. 在预览中,单击您的图标并按 Cmd A 或右键单击>全选
  6. 在预览中,按 Cmd C ,或右键单击>复制
  7. 回到Finder。单击草图的当前图标。当出现蓝色轮廓时,您会知道已经选择了它。按 Cmd V ,或右键单击>粘贴
  8. 提示:

    • 标准图标大小为512x512
    • 制作图标时,请确保透明胶片正常工作