【问题标题】:Windows Custom Icons Sizes (NSIS)Windows 自定义图标大小 (NSIS)
【发布时间】:2014-06-02 08:07:07
【问题描述】:

我使用 NSIS 为我的应用程序创建了一个安装程序,其中包含一个自定义的 .ico 图标,用于创建在桌面上创建的快捷方式。

在 NSIS 中,我使用它来创建图标。

CreateShortCut "$DESKTOP\AppName.lnk" "${PATH_TO_EXE}" "C:\PATH\TO\ICON\AppIcon.ico" "C:\PATH\TO\ICON\AppIcon.ico" 0

在我使用 Ctrl+鼠标滚轮调整桌面图标的大小之前,它工作得很好,它将图标的大小调整到一个点,然后默认为默认的 windows 图标。

然后我读到here,不同大小的图标用于实现不同的事情。

例子

Windows 7:

    Explorer views:
        Details / List / Small symbols: 16
        All other options: 256 (resized, if necessary)
    Right-click->Properties / choosing a new icon: 32
    Pinned to taskbar: 32
        Right-click-menu: 16
    Desktop:
        Small symbols: 32
        Medium symbols: 48
        Large symbols: 256 (resized, if necessary)
        Zooming using Ctrl+Mouse wheel: 16, 32, 48, 256

所以很明显我需要不同的图标大小,那么我应该在哪里放置不同的图标,如何重命名它们以及如何使用 NSIS 添加它们以便窗口可以自动使用正确的图标?

【问题讨论】:

    标签: windows icons nsis


    【解决方案1】:

    您可以在同一个.ico 文件中指定多个图标大小,无需创建新文件。我的猜测是每个图标编辑器都可以处理多种尺寸,否则看看这个online editor

    【讨论】:

    • 我创建了 16x16 到 256x256 8-bit/color RGBA PNG 图像并使用 ImageMagick convert 命令制作最终图标,如下所示:convert icon_16.png icon_24.png icon_32.png icon_64.png icon_128.png icon_256.png icon.ico 谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 2013-03-17
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多